これは私のクエリどのようにもmilionレコードmysqlのUNION TABLEクエリをスピードアップするには?
SELECT * FROM (
SELECT simple_sku, picture_url, product_name, discounted_price, tracking_link, 'Lazada.co.id' AS table_identity
FROM `list_lazada`
UNION
SELECT id_product, picture_url, product_name, sale_price, tracking_link, 'Simulation.com' AS table_identity
FROM `list_simulation`
) AS big_table
WHERE product_name LIKE '%$search%' ORDER BY big_table.discounted_price ASC
LIMIT 12 ";
は今のphpMyAdminでPHPを開発しています。
すべてのテーブルには4つの色空間しかありません
どのように高速化するのですか?
どのようなインデックスを設定していますか?私はproduct_nameのインデックスを作成します。これは、a)両方のテーブルに共通で、b)where句で使用されます。 – jeff
@jeffユニオンテーブルにインデックスを追加する方法は?助けてください –
@ドリューあなたはクエリを書くことができますので、私はそれを試すことができます –