📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

CLUSTERING_INFORMATION



テーブルのクラスタリング情報を返します。

構文

CLUSTERING_INFORMATION('<database_name>', '<table_name>')

例

CREATE TABLE mytable(a int, b int) CLUSTER BY(a+1); INSERT INTO mytable VALUES(1,1),(3,3); INSERT INTO mytable VALUES(2,2),(5,5); INSERT INTO mytable VALUES(4,4); SELECT * FROM CLUSTERING_INFORMATION('default','mytable')\G *************************** 1. row *************************** cluster_key: ((a + 1)) total_block_count: 3 constant_block_count: 1 unclustered_block_count: 0 average_overlaps: 1.3333 average_depth: 2.0 block_depth_histogram: {"00002":3}
パラメーター説明
cluster_key定義されたクラスターキーです。
total_block_count現在のブロック数です。
constant_block_countmin/max 値が等しいブロックの数です。これは、各ブロックに cluster_key 値が 1 つ(または 1 グループ)のみ含まれることを意味します。
unclustered_block_countまだクラスタリングされていないブロックの数です。
average_overlaps指定された範囲内で重複しているブロックの平均比率です。
average_depthクラスターキーに対する重複パーティションの平均深度です。
block_depth_histogram各深度レベルにおけるパーティション数です。低い深度にパーティションがより集中しているほど、テーブルのクラスタリングがより効果的であることを示します。

このページは役に立ちましたか?