大家讲道理2017-04-17 15:06:17
複数のテーブルをクエリする必要がないように、注文のクエリ条件に基づいてクエリに使用するテーブルを決定するのが最善です。
これが不可能な場合、一般的なアプローチは、複数のテーブルを個別にクエリし、その後 Union all を使用してそれらを 1 つの結果セットに入れることです。
阿神2017-04-17 15:06:17
いくつかの方法があります:
1. パーティション化、パーティション化の条件に従ってパーティション化します。
2. myisam ストレージ エンジンのテーブル。 1つの面に結合することができます。ただし、テーブル構造は一貫している必要があります。MRG_MYISAM
3 を参照してください。インデックスを要求する方が適切です
4. アプリケーション判定処理。