有人知道在sql server 2000中使用假設索引嗎?我有一個包含15個以上這種索引的表格,但不知道它們是爲什麼創建的。他們可以放慢刪除/插入嗎?什麼是假設指數?
Q
什麼是假設指數?
5
A
回答
2
假設索引通常是建立在正常如果嚮導運行良好,它們將被刪除。
如果有人留下,他們可能會導致一些問題,請參閱this link for ways to remove them。
1
不知道2000左右,但在2005年假設索引和一般都是對象數據庫對象由DTA(數據庫引擎優化顧問)創建
您可以檢查是否索引是假設通過運行該查詢:
SELECT *
FROM sys.indexes
WHERE is_hypothetical = 1
如果您已經向調優顧問提供了很好的信息,說明它的索引策略的基礎是什麼,那麼我會說要普遍信任它的結果,但是如果您應該盲目信任它之前,應該先分析它們是如何分配的。每種情況都會有所不同。
0
假設索引是由數據庫優化顧問生成的索引。一般來說,索引太多並不是一個好主意,您應該檢查您的查詢計劃以修剪那些未被使用的查詢計劃。
0
請在SO上張貼之前至少做一次Google(或其他)搜索。作爲第一個結果,搜索「sql server假設索引」返回following article。報價:
當您運行索引優化嚮導,並建議假設索引和一般的數據庫對象只是一個對象由DTA(數據庫引擎優化顧問)創建
相關問題
- 1. tabs'ls-C'的假設是什麼?
- 2. ViewDidLoad什麼是假
- 3. 爲什麼inputStr ===「」總是假?
- 4. 爲什麼Request.IsAuthenticated是假的
- 5. 爲什麼我的參數假設是另一種類型的?
- 6. 什麼是函數指針?
- 7. 什麼是正交指數?
- 8. 什麼是twitter指數?
- 9. 的Git:什麼是指數
- 10. 什麼是具體指數
- 11. 通過假設VS編程。什麼
- 12. 如何設置$(this)指的是什麼?
- 13. 假設有關NSMutableArray/NSArray類集羣的安全性是什麼?
- 14. 假脫機和設備隊列之間的區別是什麼?
- 15. 爲什麼constexpr假設我的方法是const?
- 16. 爲什麼indexOnly ==假
- 17. @ContextConfiguration是指什麼?
- 18. 「this」是指什麼
- 19. 什麼是指導?
- 20. 「this」是指什麼?
- 21. 爲什麼(0-6)是-6 =假?
- 22. 爲什麼這個查詢是假的?
- 23. 爲什麼{} == {}是假的,但{} + {} == {} + {}爲真
- 24. 在測試什麼是驗證的假?
- 25. 什麼是FakeItEasy中使用的假人?
- 26. 爲什麼後驗證是假HttpContext.Current.Request.IsAuthenticated
- 27. 什麼是Android中的虛假死亡?
- 28. 爲什麼isLockTaskPermitted標誌是假的
- 29. 什麼是airpush test_mode?真或假
- 30. 爲什麼`args [0] .Trim()== null`總是假?
谷歌搜索沒有告訴我,如果在表格上留下假設索引對我所做的查詢添加了任何好處,因此上述問題。 – 2008-09-29 15:48:46