この記事では、MySQLデータベースとテーブルのサイズを確認する方法について説明します。これを行うには、phpMyAdmin Webインターフェイスを使用するか、コマンドライン mysqlを使用します。 プログラム。
次の手順を示すビデオを見るには、以下をクリックしてください。
phpMyAdminの使用
phpMyAdmin Webインターフェイスを使用して、MySQLデータベースとテーブルのサイズを確認できます。これを行うには、次の手順に従います。
- cPanelにログインします。cPanelアカウントにログインする方法がわからない場合は、こちらの記事をご覧ください。
- cPanelのホーム画面の[データベース]セクションで、phpMyAdminをクリックします。
phpMyAdmin管理ページが新しいウィンドウに表示されます。
- 左側のペインで、表示するデータベースの名前をクリックします。
-
右側のペインで、[サイズ]列を見つけます。 phpMyAdminは、データベース内の各テーブルのサイズを一覧表示します。
-
データベースの合計サイズを取得するには、[サイズ]列の最後までスクロールします。
mysqlの使用 コマンドラインプログラム
mysqlを使用できます MySQLデータベースとテーブルのサイズをチェックするコマンドラインプログラム。これを行うには、次の手順に従います。
- SSHを使用してアカウントにログインします。
- コマンドラインで、 usernameを置き換えて次のコマンドを入力します A2ホスティングアカウントのユーザー名を使用:
mysql -u username -p
- パスワードの入力で プロンプトが表示されたら、パスワードを入力します。正しいパスワードを入力すると、 mysql> プロンプトが表示されます。
-
すべてのデータベースのサイズを確認するには、 mysql>で プロンプトで次のコマンドを入力します。
SELECT table_schema AS "Database", ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;
使用しているデータベースの数とデータベースのサイズによっては、このコマンドが完了するまでに1〜2分かかる場合があります。コマンドが終了すると、すべてのデータベースとそれに対応するサイズ(メガバイト単位)が一覧表示されます。 -
mysql> で、特定のデータベース内のすべてのテーブルのサイズを確認するには プロンプトが表示されたら、次のコマンドを入力します。 database_nameを置き換えます チェックするデータベースの名前:
SELECT table_name AS "Table", ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)" FROM information_schema.TABLES WHERE table_schema = "database_name" ORDER BY (data_length + index_length) DESC;
コマンドが終了すると、すべてのテーブルとそれに対応するサイズ(メガバイト単位)が一覧表示され、最大のテーブルが上に、最小のテーブルが下に表示されます。
- phpMyAdminの詳細については、https://www.phpmyadmin.netにアクセスしてください。
- mysqlコマンドラインプログラムの詳細については、https://mariadb.com/kb/en/mysql-command-line-clientにアクセスしてください。