可能有些你甚至不知道這些功能,因此,您將學習從這個帖子很多,這將在事實上幫助我更好地優化和一些你可能會使用他們每天的基礎上,所以你可以幫助我和其他少數DBA證明用戶。數據庫調整通知:
我使用的是SQL-Server 2005標準
我跑SQL Server Profile R A很多。每次我發現即席查詢或sps哪個執行時間超過了我對複雜查詢不到100毫秒的限制,對於短的超過30毫秒(數字並不意味着什麼,僅僅是爲了某種意義)。在發現可能有問題的查詢後,我將它們寫下來,以便我可以使用Database Engine Tuning Advisor,它在表上執行重載查詢,並在結果中給出我需要構建的索引以提高性能。我每天晚上都從維護計劃執行索引重建功能。
現在問題時間!!!
1.如果數據庫引擎優化顧問給我10個索引創建,同時提高比例約爲40%,我應該使用它的意見沒有?更好的問題是我應該遵循的指標比例/改進比例是多少。索引需要空間和時間進行重建。
2.如果我爲每個有問題的查詢約5-7指標,我可以每DB 500個指數結束了。我可以建立多少個索引,DB會正常執行?有什麼限制嗎?
3.Is有任何其他方式優化(也重新設計)比使用我的方法或你的手和眼睛的SP將會SP等你的數據庫?
報告似乎可能是由於恢復模式設置爲簡單的禁用...謝謝你的書,我喜歡SQL,因爲我必須在我的工作場所覆蓋所有角色。 – eugeneK 2010-07-13 13:41:24