私は、次の手順を使用してファクトテーブルをパーティション化している:データのロードIDに基づいて2つのファイルグループを作成しSQLパーティションテーブル - パーティションテーブルに分割する必要のないデータを挿入するにはどうすればよいですか?
- は(バックアップとして機能)ファクトテーブルの名前を変更し
- (私は1000行を処理していますロードID 1のロードID 1および1000行)
- 作成済み2つのロード内の値の左の範囲をカバーするパーティション機能。
- これらの2つのファイルグループと[プライマリ]ファイルグループを含む対応するスキームを作成しました。
- パーティションを持つ新しいファクトテーブルを作成し、後ろにデータを挿入する。
これは、すべてが正常に動作します。 問題は、範囲によってカバーできない他のデータがあることです。これを新しいテーブルに挿入する必要があります。 (このデータを分割する必要はありません)
他のデータの新しいテーブルに挿入するだけでいいですか?私がこれを行った場合、そのデータはどこに行くのですか?つまり、どのファイルグループですか?
また、この他のデータをパーティションのファイルグループに入れないようにパーティション機能/スキームに伝える必要がありますか?
ご協力いただければ幸いです。 多くのありがとう:)
このdbmsについてお尋ねしますか? MySQLまたはSQL Server? –
MySQLでは、100万行を使用しない場合は、なぜパーティション化が必要ですか? –