たろ
DBのサイズを知りたいけどどうやって調べよう!?
こんな疑問を解決します。
本記事の内容
- WP-CLIでデータベースサイズを一括で知る
- データベース全体とテーブルごとに表示する
- (おまけ)SQLコマンドでデータベースサイズを一発で調べる
はじめに
今回は以下2つの方法でデータベースのサイズを調べる方法を紹介します。
- WP-CLI
- SQL
WP-CLIコマンドでデータベースサイズを一括表示
まずはWP-CLIコマンドを使ったやり方を紹介。
wp db size を実行すると以下の結果を得れます。
データベース全体の容量
$ wp db size
+-------------+------------+
| Name | Size |
+-------------+------------+
| wordpress | 19972096 B |
+-------------+------------+
簡単ですね。
ちょっと容量が見づらいのでオプションを渡しましょう。
$ wp db size --size_format=mb
20
このようにさくっと知ることができます。
データベース内のテーブルごとの容量
全体の容量だけでなくどこのテーブルに多くの情報が書き込まれているか気になることがあると思います。
–tables というオプションを渡すことでテーブルごとのサイズを表示できます。
$ wp db size --tables
+-----------------------+-----------+
| Name | Size |
+-----------------------+-----------+
| wp_commentmeta | 49152 B |
| wp_comments | 262144 B |
| wp_links | 32768 B |
| wp_options | 2326528 B |
| wp_postmeta | 3424256 B |
| wp_posts | 7110656 B |
| wp_term_relationships | 32768 B |
| wp_term_taxonomy | 49152 B |
| wp_termmeta | 49152 B |
| wp_terms | 49152 B |
| wp_usermeta | 49152 B |
| wp_users | 65536 B |
+-----------------------+-----------+
このままだと見づらいのでMB表示にしてみます。
$ wp db size --tables --size_format=mb
+-----------------------+------+
| Name | Size |
+-----------------------+------+
| wp_commentmeta | 1 MB |
| wp_comments | 1 MB |
| wp_links | 1 MB |
| wp_options | 3 MB |
| wp_postmeta | 4 MB |
| wp_posts | 7 MB |
| wp_term_relationships | 1 MB |
| wp_term_taxonomy | 1 MB |
| wp_termmeta | 1 MB |
| wp_terms | 1 MB |
| wp_usermeta | 1 MB |
| wp_users | 1 MB |
+-----------------------+------+
とっても簡単にデータベースサイズを確認できました。
WP-CLIコマンドはかなり便利なのでワードプレスを使っているなら覚えておきたいコマンドを一つですね。
(おまけ)SQLコマンドでデータベースサイズを一発で調べる
SQLでDBサイズを調べる場合は以下の記事を参考に!
参考: 【MySQL】DB とテーブルのサイズ(容量)をコピペで確認する方法