补充:1、首先这个表有上T的数据量,重建一个索引会特别慢,而且对业务有锁的影响,所以必须保证完全没影响的索引才能删除掉。2、其次,这是核心系统的数据库,一旦影响性能可能导致很多业务停顿,所以不可能先删除掉,然后有问题再重建。请看清我的问题,我已经知道某个索引的scan次数,我...
显示全部补充:
1、首先这个表有上T的数据量,重建一个索引会特别慢,而且对业务有锁的影响,所以必须保证完全没影响的索引才能删除掉。
2、其次,这是核心系统的数据库,一旦影响性能可能导致很多业务停顿,所以不可能先删除掉,然后有问题再重建。
请看清我的问题,我已经知道某个索引的scan次数,我想要的是:如何定位某个索引被哪些SQL使用到?
举个例子,我有一个表,有1T的数据量,三个索引,每个大约300G,在数据库例行维护后启动一个月来,其中一个索引scan了1000万次,一个10万次,一个600次。
我的目的是找到扫描600次这个索引的使用场景,看看是否为key的业务,是否可以删除掉这个索引。
收起