0

レポートアプリケーションを照会する必要があるかなり大きなテーブルがあります。ほとんどの場合、ユーザーは過去7日間分のデータに関心がありますが、古いデータ(アーカイブデータ)をときどきクエリできるようにしたいと考えています。data彼らは最近のデータに対してすべてが高速であることを望んでいますが、アーカイブレコードを待つことを気にしないので、パーティションビュー( )と2つのテーブル(data_currentおよび)で問題ないと思いますdata_archive

初期テーブル(制約とすべて)とビューを作成する方法を知っています。毎日のメンテナンスを自動化するにはどうすればよいですか(古いデータをから_currentに移動し_archiveます)?

4

1 に答える 1

0

スライディングウィンドウパターンを使用する必要があります。テーブル間でパーティションを交換し、ジョブを使用して実行をスケジュールするストアドプロシージャを記述します。

于 2012-03-26T09:54:53.547 に答える