サブテーブルのバックグラウンド クエリの場合
私はバックエンドで投稿の返信を管理する作業を行っています。返信が多数あるため、バックエンドはデータベースをテーブルに分割しました。
現在、バックグラウンドで需要があり、製品は時間に基づいてすべての応答をレビューし、ページ分割できる必要があります。
これは同じテーブル内にありません。さらに、データベース内の 10 個のテーブルはすでに非常に大きいです。
各テーブルには数千万のレベルがあります。unionALL を使用して移動することはできません。これを実行した人はいますか?
バックステージ、ありがとうございます
-----最善の解決策---------
によると指定時間範囲 10 テーブルから一時テーブルへデータを抽出
-----その他の解決策---------
テーブルを分割したい場合は、MERGE ストレージ エンジンを参照してください。
-----その他のソリューション----------- ------ --
現在の状況に応じて、インデックス テーブルを追加できます
さらに、数千万のデータを個別のテーブルに分割する必要はありません
------その他のソリューション------ --
これはテーブルの分割方法によって異なります
時間ごとにスケジュールが分かれていても、全てを統一する必要はありません
テーブルを 1 つずつ処理するだけです
-----その他の解決策---------
によって異なりますテーブルはどのように分割されていますか?
月ごとに分割する場合は、最初に処理を実行してから、対応するテーブルをクエリすることができます。すべてを結合する必要はありません
-----その他の解決策------ --- ----------