資格暗記無料で始める

パーティショニング(表分割)とは?

パーティショニング(表分割)とは、1つの表を内部的に複数の区画へ分けて格納する物理設計。日付などで分ける水平分割(レンジ・リスト・ハッシュ)と、列を使用頻度で分ける垂直分割がある。論理的には1表のままなのでアプリのSQLを変えずに性能と運用性を改善できる。

ぱーてぃしょにんぐひょうぶんかつ

応用情報技術者試験の頻出用語/テクノロジ系/別名:パーティショニング、表分割


パーティショニング(表分割)の意味

1つの表を内部的に複数の区画へ分けて格納する物理設計。日付などで分ける水平分割(レンジ・リスト・ハッシュ)と、列を使用頻度で分ける垂直分割がある。論理的には1表のままなのでアプリのSQLを変えずに性能と運用性を改善できる。

パーティショニング(表分割)の具体例

受注表を受注日の月単位でレンジ分割すると、当月分の検索は該当区画だけを読む(パーティションプルーニング)。さらに保存期間を過ぎた月の区画をDROPするだけで大量削除が一瞬で終わり、DELETE文でログが膨れ上がる問題も避けられる。

パーティショニング(表分割)は試験でどう引っ掛けられる?

分割キーを条件に含まないSQLは全区画を走査するため、かえって遅くなることがある。またシャーディングと違い複数サーバへ分散するわけではないので、単一サーバの処理能力の上限は変わらない点を混同しやすい。

パーティショニング(表分割)と関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。