關(guān)于冗余索引問(wèn)題
select?a.table_schema?as?'數(shù)據(jù)名', ? a.table_name?as?'表名', a.index_name?as??'索引1', b.index_name?as?'索引2', a.column_name?as?'重復(fù)列名' from?statistics?a?join?statistics?b?on? a.table_schema?=?b.table_schema?and?a.table_name?=?b.table_name and?a.seq_in_index?=?b.seq_in_index?and?a.column_name?=?b.column_name where?a.seq_in_index?=?1?and?a.index_name?<>?b.index_name
該語(yǔ)句能夠查詢出重復(fù)使用的索引列,那么某一列多次出現(xiàn)在多個(gè)字段聯(lián)合索引中時(shí),這樣的索引算冗余嗎?比如表中含有a、b、c三個(gè)字段,對(duì)a、b建立索引,對(duì)a、c建立索引,那么算冗余嗎?如果算,如何優(yōu)化呢?
2015-12-28
mark一下,同問(wèn)