我正在使用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 2008 R2上的索引視圖
- 12. SQL Server; TEXT列上的索引
- 13. SQL Server - nvarchar字段上的索引
- 14. SQL Server索引 - HEAP上的非聚簇索引
- 15. 的SQL Server索引設計
- 16. 的SQL Server索引視圖
- 17. SQL Server索引的優化
- 18. 的SQL Server索引腳本
- 19. 的SQL Server索引 - 想法?
- 20. 在sql server上重建索引
- 21. SQL Server聚集索引 - 索引問題
- 22. 的SQL Server索引/ SQL性能增強
- 23. 集羣索引SQL Server
- 24. SQL Server 2005索引碎片
- 25. 索引與MD5在SQL Server
- 26. 同步SQL Server索引
- 27. 靜態SQL Server索引
- 28. 列索引在SQL Server 2008
- 29. SQL Server索引 - 列順序
- 30. Sql Server 2005索引視圖
可能重複的[我應該索引SQL Server中的位字段?](http://stackoverflow.com/questions/231125/should-i-index-a-bit-field-in-sql-server) –