私は、メンテナンスの便宜のために日付のパーティションを作成するテーブルが何百万もあるので、table_2011_01_01、table_2011_01_02です。スライディング日付ウィンドウに基づいてユニオンの日付パーティションテーブルを動的に編集する方法
私は、これらのテーブルをスライディング日付ウィンドウに基づいて動的に結合するビューを得たいと考えています。たとえば、過去3日間の表を結合するビューです。 mysql VIEWのドキュメントでは、過去3日間の基本的なSELECT UNIONテーブルを簡単に作成する方法が見つかりませんでした。
MYSQLでこれを行うにはどうすればよいですか?
私は、パーティショニングが固定されているとしてMySQLのPARTITION機能を使用しない、複数のテーブルについてパーティションのコンセプト。 –
@Ward、MySQLのパーティショニング機能を再実装するのは悪い考えです。遅くてエラーが発生しやすく、メンテナンスが難しいです。 MySQLのパーティション分割サポートを使用することを強くお勧めします。 – Johan
が記載されており、パーティション分割を使用します;-) –