応用情報暗記無料で始める

パーティショニング(表分割)とは?ぱーてぃしょにんぐひょうぶんかつ

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

最終更新:2026-10-06

試験情報

応用情報技術者試験の頻出用語/テクノロジ系

別名:パーティショニング、表分割

応用情報を最短で暗記・合格する →

具体例

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

試験での引っ掛け

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

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

応用情報を最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • 分割キーを条件に含まないSQLは全区画を走査するため、かえって遅くなることがある。