创建作为唯一聚簇索引子集的索引有什么危害吗?

时间:2014-03-06 08:41:20

标签: indexing sybase-ase

我有一个表ABC和下面列的唯一聚集索引

col1, col2, col4, col5, col6

这是一个庞大的表格并分析了此表格中的大多数查询,我觉得下面列的新索引会有所帮助。

col1, col5, col2

但是,我不确定性能影响,需要知道是否;创建这个额外的索引是个好主意。那么,基本上我们是否可以拥有一个索引,该索引具有作为唯一聚簇索引子集的列(也是订单已更改)?

搜索互联网时未找到任何相关内容。任何提示/想法都会有所帮助。

1 个答案:

答案 0 :(得分:0)

由于索引是用于快速访问数据的计算,因此您可以使用多个索引重叠而不会出现读取数据的问题。因此,您的索引(col1,col5,col2)作为一个索引,(col1,col2,col4,col5,col6)作为另一个索引的解决方案是可用的,也不处理读取数据的性能问题

当然,由于任何索引在添加数据时都会带来成本(必须同时写入索引),如果您的表格中还有大量的写入,那么在编写时您将失去时间数据