すべてのプロダクト
Search
ドキュメントセンター

Data Management:論理テーブル

最終更新日:Jun 21, 2026

アプリケーションがスケールするにつれて、シャーディングを使用して負荷を分散し、高ワークロード下でも安定したパフォーマンスを維持する必要が生じることがあります。このトピックでは、論理テーブル、そのユースケース、および設定方法について説明します。

注意事項

  • 論理テーブルに対する操作は、対応する論理データベース内で実行する必要があります。
    説明 論理テーブルは、標準的な単一テーブルのように使用できます。
  • SQL コンソールを使用して、論理テーブル内のデータのクエリ、エクスポート、および変更ができます。
  • データソースの権限をリクエストするには、論理データベースに直接権限を申請できます。これにより、関連付けられているすべての物理データベースへのアクセスが許可されます。

ユースケース

  • 単一の物理データベース内でのテーブルシャーディング。
  • データベースとテーブルのシャーディング。これは最も一般的なユースケースです。
    説明
    • 物理テーブルは物理データベース間に均等に分散され、テーブル名は通常、連番で増分します。
    • 各データベースシャードには、同じ命名パターンのテーブルが含まれます。たとえば、各データベースに 1 から 12 までの番号が付けられた 12 個のシャーディングされたテーブルが含まれる場合があります。
  • テーブルシャーディングを行わないデータベースシャーディング。このシナリオでは、各データベースシャードに同じ名前の単一の物理テーブルが 1 つ含まれます。

定義

論理テーブルに複数の物理テーブルが含まれる場合、それらは次のルールに基づいて物理データベース間に均等に分散されます:
  • テーブル数は通常 2 のべき乗です。
  • テーブル名は通常、アンダースコアとそれに続く 4 桁の数字 (例:_xxxx) のサフィックスを使用します。数字はゼロ埋めされ、0 から増分します。
  • テーブルの総数は、データベースの数で割り切れる必要があります。たとえば、1,024 個のテーブルと 32 個のデータベースがある場合、各データベースには 32 個の物理テーブルが格納されます。しかし、1,024 個のテーブルと 33 個のデータベースがある場合、テーブルを均等に分散できないため、論理テーブルは作成できません。

設定

  • 初期化
    論理データベースを設定した後、システムは物理テーブルのスキーマに基づいて論理テーブルを自動的に抽出します。抽出は次のルールに従います:
    • 各物理テーブルは、1 つの論理テーブル構成にのみ含めることができます。
    • 1 つの論理テーブル内のすべての物理テーブルは、列名や列のデータ型を含むスキーマが同一である必要があります。スキーマが一致しない場合、テーブルは集約できず、システムからアラートが送信されます。
    説明 作成後に論理データベースの構成を変更することはできません。
  • 論理テーブルの追加

    初期化後に論理テーブルが見つからない場合は、手動で増分抽出をトリガーできます。論理データベースを検索し、結果リストから対象のデータベースを見つけます。操作列で、[その他] > [テーブルの再抽出] をクリックします。

よくある質問

  • Q:既存の論理テーブルがテーブルリストに表示されません。どうすれば見つけられますか?
  • A:Data Management (DMS) コンソールの上部のナビゲーションバーで、[検索] アイコンをクリックしてグローバル検索ページを開きます。対象の論理データベースを見つけ、操作[その他] > [テーブルを再抽出]列で をクリックします。