シャーディング・アドバイザの出力表

シャーディング構成および関連情報を確認するには、ソース・データベースと同じスキーマに格納されている次の出力データベース表を問い合せることができます。

SHARDINGADVISOR_CONFIGURATIONS表

SHARDINGADVISOR_CONFIGURATIONS表の各行は、ランク付けされたシャード構成内の表を表し、シャードまたは重複のいずれを行うか、およびシャードの場合は、表ファミリ階層内のレベル、その親表、ルート表のシャーディング・キー、外部キー参照制約およびシャードごとの表のサイズに関する情報が含まれています。

SHARDINGADVISOR_CONFIGURATIONSスキーマ

説明
RANK ランキング・アルゴリズムに基づくシャーディング構成のランク
TABLENAME シャーディング構成の表の名前
TABLETYPE 「S」(シャード)、「D」(重複)または「L」(ローカル)
TABLELEVEL 表ファミリ階層内の表のレベル(重複表の場合はNULL)
PARENT 表ファミリ階層内の表の親(重複表の場合はNULL)
SHARDBY シャーディング方法。参照によるシャーディングの場合は子表のREFERENCE、またはPARENT句によるシャーディングの場合は子表のPARENTです。
SHARDINGORREFERENCECOLS 表ファミリの子表のREFERENCEまたはPARENTによってパーティション化されるルート表のシャーディング・キー(重複表の場合はNULL)
UNENFORCEABLECONSTRAINTS 強制できない、参照列以外の外部キー制約
SIZEOFTABLE シャードごとの表のサイズ

SHARDINGADVISOR_CONFIGDETAILS表

SHARDINGADVISOR_CONFIGDETAILS表の各行は、ランク付けされたシャーディング構成を表し、各タイプの表の数とシャードごとの累積サイズ、各タイプの問合せの数、およびソース・データベースの現在のワークロードに基づく見積りコストが含まれています。

SHARDINGADVISOR_CONFIGDETAILSスキーマ

説明
RANK ランキング・アルゴリズムに基づくシャーディング構成のランク
CHOSENBYUSER シャーディング構成がユーザーによって選択されている場合はY、他のシャーディング構成が選択されている場合はNULL
NUMSHARDEDTABLES このシャーディング構成のシャード表の数
SIZEOFSHARDEDTABLES このシャーディング構成のシャード表の累積サイズ(シャードごと)
NUMDUPLICATEDTABLES このシャーディング構成の重複表の数
SIZEOFDUPLICATEDTABLES このシャーディング構成の重複表の累積サイズ(シャードごと)
NUMSINGLESHARDQUERIES このシャーディング構成の問合せワークロード内の単一のシャード問合せの数
NUMMULTISHARDQUERIES このシャーディング構成の問合せワークロード内のマルチシャード問合せの数
NUMCROSSSHARDQUERIES このシャーディング構成の問合せワークロード内の外部結合を必要とするマルチシャード問合せの数
COST コスト計算アルゴリズムに基づくシャーディング構成のコスト

SHARDINGADVISOR_QUERYTYPES表

SHARDINGADVISOR_QUERYTYPES表の各行はワークロードの問合せを表し、問合せタイプおよびSQL IDをリストします。シャーディング構成に応じて、同じ問合せが異なる問合せタイプになることがあります。

SHARDINGADVISOR_QUERYTYPESスキーマ

説明
RANK ランキング・アルゴリズムに基づくシャーディング構成のランク
SQLID 問合せのSQL ID
QUERYTYPE このシャーディング構成の問合せのタイプ: SINGLE SHARD QUERYMULTI SHARD QUERYまたはCROSS SHARD QUERY