このブログ記事では、MySQLインデックスに手入れする基本的なステップについて見ていこうと思います。
データベースは、インデックス次第でハイパフォーマンスにも、役立たずで遅くて大変にもなりうることはご存知でしょう。インデックスは、時々手入れをする価値がある非常に重要なものです。それでは、何をチェックすればよいのでしょうか?順不同ですが、確認すべき点を挙げてみます。
1. 使われていないインデックス
sysスキーマで、使われていないインデックスをとても簡単に見つけられます。 schema_unused_indexes ビューを使いましょう。
mysql> select * from sys.schema_unused_indexes;
+---------------+-----------------+-------------+
| …[さらに読む]