SQL:SQL Server 2005 パーティション機能とは
2005/08/08
この文書はSQL Server 2005 CTP June/2005時点をベースに記述されています。
パーティションという機能がSQL Server 2005で追加されます。これはどういった機能なのでしょうか。
SQL Server 2000まではテーブルやインデックスはファイルグループにだけに所属できました。
参考
中の技術日誌 コラム SQL:SQL Server 物理配置とファイルグループ
SQL Server 2005ではパーティションスキームというものにも所属することができるようになります。
パーティションスキームは、配下にファイルグループを複数個持つことができ、テーブルなどのデータを分散して配置することができます。
ただし、このままではどのファイルグループにどのデータを所属させるかを決められません。
それらを決定するためにパーティション関数を使います。
このようにパーティション関数を使うことによりテーブルの上半分をファイルグループ1、下半分をファイルグループ2にと分割することができます。
ファイルグループとファイルの関係でI/Oを分散することも可能ですが、さらに高位の制御が可能です。