ログ データを " " というデータベースと " ACManager
" というテーブルに保存するアプリケーションがありますEvents_1
。
このテーブルが一定数のレコードに達すると、ソフトウェアは " Events_2
" という別のテーブルを作成します。これは、データが大きくなるにつれて続きます。このデータがすべて 1 つのテーブルにあるかのように、干渉なしに自動的にクエリできるようにする必要があります。を使用するUNION
と、アプリケーションによって新しいテーブルが動的に作成されるときに、最終的に無効なクエリが作成されます。パフォーマンスも考慮してください。
したがって、UNION を使用せずに 1 つのテーブルとしてクエリを実行する必要があります。
Select *
FROM ACManager.Events_1 , ACManager.Events_2 , ACManager.Events_xxxx(as needed)