- 分割テーブルをサポートするには、ソフトウェアを更新する必要がありますか?
- SQL Server のパーティション テーブルはデータベース テーブルを変更しますか?
2 に答える
データベースのパーティション分割はDBMSレベルの機能であり、DBMSはテーブルのデータをさまざまなテーブルに分散し、インデックスも更新します。このパーティショニングはアプリケーションに対して透過的であり、パーティショニングの結果としてクエリが変更されることはありません。
テーブル構造は変更されません。代わりに、パーティション化後、データは複数のテーブルに分散されます。パーティショニングは、テーブルデータを水平方向に分割し、それを2つ以上のテーブルに分散することとして視覚化できます。唯一の違いは、DBMSが複数のテーブルに分割されているデータを通知しないことです。
SQL Server 2005 のパーティション テーブルとパーティション インデックスについて:
SQL Server 2005 は、パーティション分割によって大きなテーブルとインデックスを簡単かつ一貫して管理する方法を提供します。これにより、アクティブなテーブルの外部にあるデータのサブセットを管理できます。これにより、管理が簡素化され、パフォーマンスが向上し、アプリケーション ロジックが抽象化されます。これは、パーティショニング スキームがアプリケーションに対して完全に透過的であるためです。
提供されている記事を読んで、SQL Server でのテーブルのパーティション分割に関するベスト プラクティスを学習してください。
以下も参照してください。