我正在使用Sql Server 2000並想知道爲什麼我們無法在位域上創建索引?位域上的SQL Server索引
1
A
回答
6
只是產品的限制。 SQL Server 2005+確實允許這樣做。
因爲Tipping Point的單個列bit
指數不太可能是非常有用的,除非值是嚴重傾斜(對於該場景過濾索引在2008年能夠幫助)
不過 - 可能是因爲一部分有用但綜合覆蓋指數。
+1
關於複合覆蓋指數的好點 –
+0
是@Marin我有同樣的情況,這是一個巨大的表,我想建立複合索引,但SQL 2000不這樣做。需要找出其他候補!謝謝 – Deepesh
3
我想這是設計。位字段只能有2個值中的1個,所以它不會有足夠的選擇性使索引有用。
相關問題
- 1. SQL Server表上的索引
- 2. SQL Server中Oracle的位圖索引
- 3. SQL Server中多位字段的索引
- 4. SQL Server索引
- 5. SQL Server索引
- 6. SQL Server索引
- 7. SQL Server - 計算列上的索引?
- 8. SQL Server 2008上的全文索引
- 9. 新表上的索引策略 - SQL Server
- 10. MS SQL Server 2005上的索引varchar
- 11. SQL Server; TEXT列上的索引
- 12. SQL Server索引 - HEAP上的非聚簇索引
- 13. 的SQL Server索引 - 想法?
- 14. 的SQL Server索引設計
- 15. 的SQL Server索引腳本
- 16. 的SQL Server索引視圖
- 17. SQL Server索引的優化
- 18. 在sql server上重建索引
- 19. SQL Server聚集索引 - 索引問題
- 20. SQL Server索引視圖
- 21. SQL Server 2008篩選索引
- 22. 集羣索引SQL Server
- 23. MySQL索引相比SQL Server
- 24. SQL Server哈希索引
- 25. SQL Server分區與索引
- 26. SQL Server全文索引
- 27. MySQL索引到SQL SErver
- 28. SQL Server索引 - 列順序
- 29. SQL Server索引問題
- 30. SQL Server索引疑問
可能重複的[我應該索引SQL Server中的位字段?](http://stackoverflow.com/questions/231125/should-i-index-a-bit-field-in-sql-server) –