说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

数据库用用就会把CPU封底(利用率100%),除了重启一点办法也没有,真是没办法...

编辑:说三道四文库 发布时间:2018-06-24 12:06
HTML文档下载 WORD文档下载 PDF文档下载
IBM ThinkPad + Windows XP Pro 英文版 + SQL Server 2000 中文版
打了sp3未?
sp3
什么样的应用? SQL 优化涉及很多方面:操作系统环境,I/O,SQL本身。一般情况,代码效率和SQL本身的维护影响最大。

代码方面主要看合适的数据库模式,索引的设置,client访问数据库的方式,游标的使用方式,存储过程和触发器的优化,锁的使用方式。
SQL本身的维护,影响最大的是索引的维护。这是很复杂的问题,因为在不同的环境下如:查询密集型和事务密集型中,索引本身和数据页的碎片化对系统性能有完全不同的影响。

一般情况下:
在查询分析器中,使用 DBcc showcontig 检查碎片情况,SP_lock检查锁,sp_monitor看看系统整体情况吧。
对于用户反映很慢的功能(存储过程),在查询分析器用show_text选项,检查它的模拟执行情况报告,分析一下原因。 或者用profiler跟踪整个系统,分析最占CPU的存储过程,再单项检查
高手...你说的命令完全没用过...汗...
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘