SHOW QUERY STATS
説明
このステートメントは、履歴クエリによってヒットしたデータベースTableカラムを表示するために使用されます
構文
SHOW QUERY STATS [ { [FOR <db_name>] | [FROM <table_name>] } ] [ALL] [VERBOSE]];
オプションパラメータ
1. <db_name>
このパラメータが設定されている場合、データベースのマッチング情報が表示されます
2. <table_name>
このパラメータが設定されている場合、Tableのマッチングステータスが照会されます
3. ALL
ALLはすべてのインデックスのマッチング情報を表示するかどうかを指定します
4. VERBOSE
VERBOSEは詳細なマッチング情報を表示します
アクセス制御要件
このSQLコマンドを実行するユーザーは、少なくとも以下の権限を持っている必要があります:
| 権限 | オブジェクト | 備考 |
|---|---|---|
| SELECT_PRIV | DATABASE | 照会するデータベースに対するSELECT権限を持っている必要があります |
使用上の注意
-
データベースとTableの履歴クエリマッチングステータスを照会します。feの再起動後にデータはリセットされ、統計情報は各feごとに収集されます。
-
FOR DATABASEとFROM TABLEを使用して、照会するデータベースまたはTableのマッチング情報を指定できます。その後にデータベース名またはTable名を続けます。
-
ALLおよびVERBOSEパラメータは単独で使用することも組み合わせて使用することもできますが、必ず最後に使用し、Tableクエリに対してのみ使用する必要があります。
-
使用中のデータベースがない場合、単に'SHOW QUERY STATS'を実行するとすべてのデータベースのヒット数が表示されます。
-
ヒット結果には2つの列がある場合があります:QueryCountは列が照会された回数を示し、FilterCountは列がwhere条件として照会された回数を示します。
例
show query stats from baseall
+-------+------------+-------------+
| Field | QueryCount | FilterCount |
+-------+------------+-------------+
| k0 | 0 | 0 |
| k1 | 0 | 0 |
| k2 | 0 | 0 |
| k3 | 0 | 0 |
| k4 | 0 | 0 |
| k5 | 0 | 0 |
| k6 | 0 | 0 |
| k10 | 0 | 0 |
| k11 | 0 | 0 |
| k7 | 0 | 0 |
| k8 | 0 | 0 |
| k9 | 0 | 0 |
| k12 | 0 | 0 |
| k13 | 0 | 0 |
+-------+------------+-------------+
select k0, k1,k2, sum(k3) from baseall where k9 > 1 group by k0,k1,k2
+------+------+--------+-------------+
| k0 | k1 | k2 | sum(`k3`) |
+------+------+--------+-------------+
| 0 | 6 | 32767 | 3021 |
| 1 | 12 | 32767 | -2147483647 |
| 0 | 3 | 1989 | 1002 |
| 0 | 7 | -32767 | 1002 |
| 1 | 8 | 255 | 2147483647 |
| 1 | 9 | 1991 | -2147483647 |
| 1 | 11 | 1989 | 25699 |
| 1 | 13 | -32767 | 2147483647 |
| 1 | 14 | 255 | 103 |
| 0 | 1 | 1989 | 1001 |
| 0 | 2 | 1986 | 1001 |
| 1 | 15 | 1992 | 3021 |
+------+------+--------+-------------+
show query stats from baseall;
+-------+------------+-------------+
| Field | QueryCount | FilterCount |
+-------+------------+-------------+
| k0 | 1 | 0 |
| k1 | 1 | 0 |
| k2 | 1 | 0 |
| k3 | 1 | 0 |
| k4 | 0 | 0 |
| k5 | 0 | 0 |
| k6 | 0 | 0 |
| k10 | 0 | 0 |
| k11 | 0 | 0 |
| k7 | 0 | 0 |
| k8 | 0 | 0 |
| k9 | 1 | 1 |
| k12 | 0 | 0 |
| k13 | 0 | 0 |
+-------+------------+-------------+
show query stats from baseall all
+-----------+------------+
| IndexName | QueryCount |
+-----------+------------+
| baseall | 1 |
+-----------+------------+
show query stats from baseall all verbose
+-----------+-------+------------+-------------+
| IndexName | Field | QueryCount | FilterCount |
+-----------+-------+------------+-------------+
| baseall | k0 | 1 | 0 |
| | k1 | 1 | 0 |
| | k2 | 1 | 0 |
| | k3 | 1 | 0 |
| | k4 | 0 | 0 |
| | k5 | 0 | 0 |
| | k6 | 0 | 0 |
| | k10 | 0 | 0 |
| | k11 | 0 | 0 |
| | k7 | 0 | 0 |
| | k8 | 0 | 0 |
| | k9 | 1 | 1 |
| | k12 | 0 | 0 |
| | k13 | 0 | 0 |
+-----------+-------+------------+-------------+
show query stats for test_query_db
+----------------------------+------------+
| TableName | QueryCount |
+----------------------------+------------+
| compaction_tbl | 0 |
| bigtable | 0 |
| empty | 0 |
| tempbaseall | 0 |
| test | 0 |
| test_data_type | 0 |
| test_string_function_field | 0 |
| baseall | 1 |
| nullable | 0 |
+----------------------------+------------+
show query stats
+-----------------+------------+
| Database | QueryCount |
+-----------------+------------+
| test_query_db | 1 |
+-----------------+------------+