IT用語集 › データベース › リストパーティション

リストパーティション

データベース Svenska → 更新: 2026-10-22

パーティションごとに値の一覧を明示する分割方式。PARTITION p_emea VALUES IN ('SE','NO','DK','FR','DE') のように書く。地域別のデータ分割やカテゴリ別の分割に向く。

ハッシュ(自動分散)や範囲(境界ベース)と違い、リストは手動の対応づけである。用途は、地域ごとのコンプライアンス(GDPR のため EU のデータを EU のパーティションに置く)や、テナント階層の分離(有料顧客と無料顧客を別パーティションにする)など。性能面では、パーティションキーを使った WHERE 句でパーティションを効率よく絞り込める。保守面では、新しい値を足すとパーティションの ALTER が必要になる(特定のパーティションに追加するか、受け皿となる DEFAULT パーティションを作る)。現在のベストプラクティスは、地域にリスト、地域内の時間に範囲を使う多段パーティショニングである。

← 用語集に戻る