MySQL/MariaDBでのパフォーマンス低下一番の理由がスロークエリーです。MySQLでサービスを展開しているデータベースやさんって、例外なくここをきにするのではないかな?と思います。そしてスロークエリーが発生した場合の一番の対策は、適切な索引(INDEX)を設定という部分になると思います。たぶんですが、ディスクをSSDにすればー。とか、CPUのクロックをあげればとか、そもそもこのサーバでは古いとか・・・の前にまず索引のチューニングをするのが先って感じです ここでは、 スロークエリをログファイルとして出力させるためのMySQL (MariaDB)の設定方法 と 出力されたスロークエリを集計するmysqldumpslow ユーティリティ について説明したいと思います ここでは、遅いクエリーをどう改善するかについての説明は割愛します。1つの例としてのチューニングについては、 hit.hat
![DBが遅い!そんな時・・MySQL スロークエリーからの索引チューニング〜 mysqldumpslow - Database JUNKY](https://cdn-ak-scissors.b.st-hatena.com/image/square/853abdae4b4a170c92b56ca5e9f5ddf2bc0cd8e9/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhit10231023%2F20180309%2F20180309104332.jpg)