MoS*_*Slo 7 sql sql-server performance performance-testing
在永无止境的性能搜索中(以及我自己的敲诈经验),我学到了一些可能会降低SQL语句性能的东西.
强迫性的子查询紊乱进行
疯狂的类型转换(并将这些转换为遗忘)
Group By上述疯狂类型转换的聚合函数
其中fldID in(从我的5mil记录表中选择一切)
我通常使用MSSQL.有哪些工具可用于测试SQL语句的性能?这些工具是否内置并且特定于每种类型的DB服务器?或者是否有通用工具?
SQL事件探查器(内置):使用SQL事件探查器进行监视
SQL Server 2008具有新的Data Collector
SQL Server 2005(以后版本)缺少索引动态管理视图(DMV),它非常有用(但仅适用于计划缓存中当前的查询计划):关于缺失索引功能.
还有SQL Server 数据库引擎调优顾问,它做了一个合理的工作(只是不实现它建议的一切!)
| 归档时间: |
|
| 查看次数: |
18844 次 |
| 最近记录: |