为了举例,我有一个包含A B C D E F G H列的表。
我在表上创建了两个与最常用查询对应的索引。第一个是B C D和E列。第二个是B C D E和F.
使用这些列的查询被称为相同的次数,并且每个查询都针对索引进行了优化。
我的问题是 - 由于我在这个表上有多个索引,行大小非常大。我想删除其中一个索引,但无法确定哪个索引。
我的问题是 - 如果删除第一个索引(BCDE),使用这些列的查询是否仍然会被(BCDEF)上的索引优化?
答案 0 :(得分:7)
答案 1 :(得分:3)
是。虽然索引上的任何扫描可能需要更多的I / O,因为索引有点宽,因此会覆盖更多的页面。