如今一直在作的項目,數據量相對也不小,開始的時候沒有以爲,由於是剛開始,數據量還很小,在程序使用過程當中速度還挺快,可是隨着數據量的不停的增加,發現程序愈來愈慢,甚至出現了超時的問題,所以要對程序和數據庫進行優化,前期項目比較緊,沒有針對大數據量業務進行分析設計,因此索引等相關優化沒有作到位,經過後期的大數據量致使的錯誤使用了下面的方法。sql
這裏簡單的講一下:如何使用數據庫引擎優化顧問優化數據庫數據庫
簡單的優化一下數據庫。工具
1、啓動 microsoft sql server management studio(就是sql的管理工具)post
2、工具->sql server profiler 大數據
3、sql server profiler->文件->新建跟蹤 ->運行時間長一點,點中止 而後保存這個跟蹤 sql server profiler->文件->保存->取個名字。優化
選擇監控的語句,%select%,%update%,%delete% 語句開頭。設計
4、在SQL腳本中右邊添加到數據庫優化引擎中 或者手工打開數據庫優化引擎中選擇文件添加3d
5、優化完成有點擊《操做》菜單,應用建議server
6、完成後建立結果以下:blog
如何使用數據庫引擎優化顧問優化數據庫
http://technet.microsoft.com/zh-cn/library/ms186354.aspx
如何建立工做負荷
http://technet.microsoft.com/zh-cn/library/ms190957.aspx