例如有一个包含列的表:ColumnA、ColumnB、ColumnC、ColumnD
并且有几个带有 where 子句的选择:
ColumnA, ColumnB, ColumnC
ColumnA, ColumnC, ColumnD
ColumnA, ColumnB, ColumnD
目标是加速这些查询。但我不想为所有列组合创建多列索引,因为它会占用很多位置并且可能会减慢系统速度。
仅为 ColumnA 创建索引是否有意义?它会提高查询性能吗?
谢谢
例如有一个包含列的表:ColumnA、ColumnB、ColumnC、ColumnD
并且有几个带有 where 子句的选择:
ColumnA, ColumnB, ColumnC
ColumnA, ColumnC, ColumnD
ColumnA, ColumnB, ColumnD
目标是加速这些查询。但我不想为所有列组合创建多列索引,因为它会占用很多位置并且可能会减慢系统速度。
仅为 ColumnA 创建索引是否有意义?它会提高查询性能吗?
谢谢