Find unused indexes

Artikeln presenterar två metoder för att identifiera oanvända index i MySQL-databaser i syfte att förbättra prestanda och optimera schemat. Den första metoden involverar aktivering av 'user statistics' i Percona Server och analys av tabellen information_schema.index_statistics för att spåra indexanvändning. Den andra metoden använder verktyget pt-index-usage från Percona Toolkit, vilket analyserar MySQL:s slow query log för att avgöra vilka index som skulle användas av frågor. Båda metoderna har begränsningar; 'user statistics' spårar inte indexanvändning för constraint-kontroller eller partitionerade tabeller, medan pt-index-usage kan vara resurskrävande och bör köras i en testmiljö. Författaren betonar vikten av att kritiskt granska verktygens förslag och inte blint ta bort index, särskilt unika index som kan vara nödvändiga för att förhindra dubbletter.