进行数据查询优化时,每每在sql语句前加上set statistics io/time on ,运行查看当前语句的IO,reads,cpu占用时间等信息。通过加减/修改索引反复获取这引起信息,以便确认语句是否真的优化了。
sql server 2005 中,有个SQL Server Profiler,可以跟踪sql 事件,对分析应用程序的sql语句的统计信息,对占用时间或reads次多的语句进行优化很有帮助。但是,今天反复测试了一个查询语句,在SSMS中,statistics io的逻辑读如下:

