我正在使用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) –