搜索引擎优化(seo)知识完全手册(如何创建跟踪(SQLServerProfiler)(四)引擎优化顾问)
优采云 发布时间: 2021-12-12 20:34搜索引擎优化(seo)知识完全手册(如何创建跟踪(SQLServerProfiler)(四)引擎优化顾问)
如何创建跟踪 (SQL Server Profiler)
四、sql server profiler->工具-数据库引擎优化顾问
工作负载选择刚刚保存的文件。
选择一个要优化的数据库和表(不要全选,会卡死)
选项都是中文的,自己配置吧。
最后点击开始分析。
完成后会有建议
其实查询已经很快了,只是这个功能模块使用的非常频繁,根据它的建议进行优化。确实改善了很多。
一个是统计,一个是索引
在网上找到了以下内容:
1.STATISTICS 是一个表中几列的统计信息。比如一张表是全校学生某次考试的分数,score列的类型是int,取值范围是0到100的整数,那么statistc就是每个分数有多少人。在特定的查询中,使用索引可能会加快或减慢查询速度,因此 SQL Server 必须提前预测使用索引的效果。预测的基础是统计数据。
2.默认情况下,如果表或索引发生变化,统计信息会相应地自动更新,以保持统计信息是最新的。但是你可以在数据库选项中关闭这个自动更新功能来提高数据表的更新速度。但是,需要定期手动更新统计信息。因为过时的统计信息会误判是否使用索引。没有发现SQL2000和SQL2005的统计有什么区别。
3.index 取决于正确的 STATISTICS 是否有效。并且你的 SQL2005 优化工具会自动为缺少 STATISTIC 的列生成创建语句。
索引有很多优点和缺点,以下是关于索引的一些信息,
五、查看报告
有很多报告可以查看。
这里可以看到表的访问频率,之前的建议优化非常正确。
这里有一个索引报告。当索引特别大时,根据你的实际情况进行优化
如何使用数据库引擎优化顾问优化数据库
如何创建工作负载