IT エンジニア日記 ~MySQL analyze の効果の測定方法を知りたい~ -2024/02/15-
どうも。今日は涅槃会です。 clown です。
僕は仏教にそんなに信心深いわけでもないけど、それでも大切にした方がいい伝統文化はやっぱりあるんだろうなと思ってる。
そんな僕。
信心が足りないから、IT 技術でもこれなら俺に任せろ!みたいなのは無いし、〇〇ってツールを布教したいです!みたいなのも無い。
なんでもある程度できるとは自負してるものの、わかりやすく言えば、そうね、強味が無い。
そんなんなので、結構広く浅くな部分があって、タイトルにした MySQL での analyze table って知ってるけど詳しくない。
昨日書いたコレ(↓)
前後比較の方法がわからない。
本番環境でいきなり作業できればいいんだけど、これをやったらやったなりにその時点で負荷がかかるんで、不用意にできない。
だからローカル環境や開発環境で試さないといけない。
試したいとは思っても、本番環境の動作を完全再現できないものだから、単純に CPU 稼働状況を見ればいいとかいう話でもなくて。
前後比較ができればいいのだから、
あるクエリを動かす
analyze する
あるクエリを動かす
差を見る
でいいとは思う。
ただ、テーブル数が1つ2つじゃないんで、それ全部のテーブルにやるの?ってなったら途端に面倒になってきて、もっとお気楽で楽ちんにできる方法ないかなーって思案してる。