sql >> データベース >  >> RDS >> Mysql

MySQLデータベースとテーブルサイズを確認する方法

    この記事では、MySQLデータベースとテーブルのサイズを確認する方法について説明します。これを行うには、phpMyAdmin Webインターフェイスを使用するか、コマンドライン mysqlを使用します。 プログラム。

    次の手順を示すビデオを見るには、以下をクリックしてください。

    phpMyAdminの使用

    phpMyAdmin Webインターフェイスを使用して、MySQLデータベースとテーブルのサイズを確認できます。これを行うには、次の手順に従います。

    1. cPanelにログインします。cPanelアカウントにログインする方法がわからない場合は、こちらの記事をご覧ください。
    2. cPanelのホーム画面の[データベース]セクションで、phpMyAdminをクリックします。

      phpMyAdmin管理ページが新しいウィンドウに表示されます。

    3. 左側のペインで、表示するデータベースの名前をクリックします。
    4. 右側のペインで、[サイズ]列を見つけます。 phpMyAdminは、データベース内の各テーブルのサイズを一覧表示します。

    5. データベースの合計サイズを取得するには、[サイズ]列の最後までスクロールします。

      データベースに多数のテーブルが含まれている場合は、>アイコンをクリックして、テーブルの次のページに進む必要がある場合があります。データベースの合計サイズを取得するには、各ページのサイズの合計を合計します。

    mysqlの使用 コマンドラインプログラム

    mysqlを使用できます MySQLデータベースとテーブルのサイズをチェックするコマンドラインプログラム。これを行うには、次の手順に従います。

    1. SSHを使用してアカウントにログインします。
    2. コマンドラインで、 usernameを置き換えて次のコマンドを入力します A2ホスティングアカウントのユーザー名を使用:
      mysql -u username -p
    3. パスワードの入力で プロンプトが表示されたら、パスワードを入力します。正しいパスワードを入力すると、 mysql> プロンプトが表示されます。
    4. すべてのデータベースのサイズを確認するには、 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分かかる場合があります。コマンドが終了すると、すべてのデータベースとそれに対応するサイズ(メガバイト単位)が一覧表示されます。
    5. 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にアクセスしてください。

    1. MySQLでテーブルの列名を取得しますか?

    2. SQL ServerでFORMAT()を使用するときに不変カルチャを指定する方法

    3. PHP接続に失敗しました:SQLSTATE[HY000][2002]接続が拒否されました

    4. SQLiteで文字列を連結する方法