摘要:
五种提高 SQL 性能的方法转自:http://www.microsoft.com/china/MSDN/library/data/sqlserver/FiveWaystoRevupYourSQLPerformanCE.mspx?mfr=true有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL... 阅读全文
阅读排行榜
数据库引擎优化顾问
2009-10-14 22:53 by 崔浩, 396 阅读, 收藏,
摘要:
利用数据库引擎优化顾问,可以使用事件探查器创建一个工作负荷文件。工作负荷文件是在给定时间周期中跟踪所有服务器行为的文件,并记录了服务器上实际发生的事情。数据库引擎调试顾问可以使用该文件来帮助决定什么索引会取得突破性的效果。 我的实例: 一、打开SQL Server Profiler,新建一个跟踪(如图1),选择模板、保存文件、设置结束时间等(如图2),选择要跟踪的事件(如图3),然后点击运行开始跟... 阅读全文
数据库性能调试与优化小结
2009-10-13 15:53 by 崔浩, 368 阅读, 收藏,
摘要:
1.数据库优化要考虑的方面:T-SQL编码(查询、存储过程、数据库设计等),其它因素(硬件、客户代码、SQL Server配置和网络等“超出编码”之外等因素)。 2.性能调试不是一个可以一蹴而就的,它是一个永无止境的过程。 3.从性能角度询问终端用户对系统不满意的地方,不要等他们提出质疑,而是直接找他们进行调查。 4.应该在where从句或order by中频繁使用的列建立索引,从而提高查询速度 ... 阅读全文
索引重建
2009-10-12 21:36 by 崔浩, 307 阅读, 收藏,
摘要:
继续学习与数据库性能相关的问题。 作为数据库管理员应该都知道,数据库需要定期维护,这其中有一点是非常重要的——索引重建。 如果长时间不维护索引,特别是大量应用索引的数据库,长期积累的结果就会是数据库用户连接数据库的速度越来越慢,数据库运行甚至慢的像个蜗牛。 下面是最近看书得来的“索引重建”脚本 :[代码] 阅读全文