摘要:
目前在做一个项目优化时,想通过数据库层分析sql server系统性能,查了一下网上代码,修改了一下标题和DMVs代码,以下代码可以用来分析系统运行一段时间后,那些语句是系统忙的sql语句。做为参考。 另类使用: 一次在分析一个对账功能时,查看系统代码,看了半天,写得太不规范,又不写注释,看不明白。最后用了下面一个小技巧,和大家一起分享: 就是在测量功能时,先以下命令清除s... 阅读全文
摘要:
分析sql执行计划重用次数,查看绑定变量使用情况 select total_elapsed_time / execution_count 平均时间,total_logical_reads/execution_count 逻辑读, usecounts 重用次数,SUBSTRING(d.text, (statement_start_offset/2) + 1, ((CASE... 阅读全文
摘要:
dmv分析索引的使用情况,包括扫描次数,更新次数,有利于你评估设计的索引使用效率,sql server 2005的确比2000在性能分析上提高很多。 user_seeks : 通过用户查询执行的搜索次数。 个人理解: 此统计索引seek的次数 user_scans: 通过用户查询执行的扫描次数。 个人理解:此统计表扫描的次数,无索引配合 user_lookups: 通过用户查询执行的... 阅读全文
摘要:
用单一存储过程计算报表,替换以前用java+Hibernate的给客户做的计算报表,客户每次用后系统慢等各种问题,该存储过程是当时花了近一周时间,看以前的逻辑,修改的,一开始觉得很简单,但越做越复杂,中途都想放弃,最终坚持下来,完整的替换了以前程序单条SQL计算,保留下来脚本,做纪念! IF EXI 阅读全文
摘要:
[代码][代码] 阅读全文