メインコンテンツまでスキップ

SHOW DATA

SHOW DATA

説明

このステートメントは、データの量、コピーの数、および統計行の数を表示するために使用されます。

構文:

SHOW DATA [FROM <db_name>[.<table_name>]]

注意:

  1. FROM節が指定されていない場合、現在のデータベース内の各テーブルごとにデータの量とコピーの数が表示されます。データの量はすべてのレプリカの総データ量です。コピーの数は、テーブルとすべてのマテリアライズドビューのすべてのパーティションのコピー数です。
  2. FROM節が指定されている場合、テーブルの下にある各マテリアライズドビューごとにデータの量、コピーの数、および統計行の数が表示されます。データの量はすべてのレプリカの総データ量です。コピーの数は、マテリアライズドビューに対応するすべてのパーティションのコピー数です。統計行の数は、マテリアライズドビューに対応するすべてのパーティションの統計行の数です。
  3. 行数のカウントでは、複数のコピーのうち行数が最も多いコピーが優先されます。
  4. 結果セットのTotal行は概要行を表します。Quota行は現在のデータベースによって設定されたクォータを表します。Left行は残りのクォータを表します。

  1. デフォルトのデータベース内の各テーブルのデータ量、コピー数、概要データ量、および概要コピー数を表示します。

    SHOW DATA;
    +-----------+-------------+--------------+
    | TableName | Size | ReplicaCount |
    +-----------+-------------+--------------+
    | tbl1 | 900.000 B | 6 |
    | tbl2 | 500.000 B | 3 |
    | Total | 1.400 KB | 9 |
    | Quota | 1024.000 GB | 1073741824 |
    | Left | 1021.921 GB | 1073741815 |
    +-----------+-------------+--------------+
  2. 指定されたデータベーステーブルの分解データ量、コピー数、および統計行数を表示します。

    SHOW DATA FROM example_db.test;

    +-----------+-----------+-----------+--------------+----------+
    | TableName | IndexName | Size | ReplicaCount | RowCount |
    +-----------+-----------+-----------+--------------+----------+
    | test | r1 | 10.000MB | 30 | 10000 |
    | | r2 | 20.000MB | 30 | 20000 |
    | | test2 | 50.000MB | 30 | 50000 |
    | | Total | 80.000 | 90 | |
    +-----------+-----------+-----------+--------------+----------+