读书人

数据库发动机优化顾问的结果分析

发布时间: 2013-04-02 12:35:26 作者: rapoo

数据库引擎优化顾问的结果分析
才发现SqlServer还有这么个工具,用profiler检测了五分钟,然后用它分析,结果让我有点不太理解

1 进度选项卡中看优化日志,有很多地方的Reason 更改语句,比如


exec sp_executesql N'select top 1 M_Name from Members where M_ID=@M_ID ',N'@M_ID int',@M_ID=24576

替换为

declare @M_ID int
select @M_ID=24576
select top 1 M_Name from Members where M_ID=@M_ID


疑问:有这个必要么?我在很多地方看的数据访问成都没有这样写的

2 在建议选项卡中 有大量的关于简历统计信息的建议,这个统计信息不是SqlServer自动管理的么?如果大量建立统计信息会有负面作用么?
[解决办法]
该回复于2012-07-01 09:20:25被版主删除

读书人网 >asp.net

热点推荐