恥知らずのウェブエンジニア -web engineer, shameless

これは一歩を踏み出すことができない者たちのブログ

SHOW TABLE STATUSのrowsは正確ではない!

もはやタイトルで終わりですが、メモ的に。


肥大化したテーブルの調査をしている時に、
SHOW TABLE STATUSでデータ件数を見てると件数が増えたり減ったりしてる・・・

運用中のサービスなので、増えはしても減りはしないはず・・・

調べるとInnoDBなどだと、SHOW TABLE STATUSのrowsは正確ではないそうです。
MySQL :: MySQL 5.1 リファレンスマニュアル :: 12.5.4.27 SHOW TABLE STATUS 構文
ばっちり書いてありますね。


正確な値はselect count()でとりましょう!



感謝致します。
f:id:ogataka50:20140724151442j:plain