sql >> Databáze >  >> RDS >> Mysql

Optimalizace SQL dotazu - exec time

Krok 1. Máte OR ze 4 podmínek. Změňte dotaz na UNION ze 4 SELECTs , každý s jedním z OR podmínky.

Krok 2. Odstraňte nepoužité tabulky v každém SELECTs (abychom se zbavili kartézských součinů).

Krok 3. Přidejte INDEX(uid, rid) (v libovolném pořadí) na a .




  1. Za jakých okolností byste chtěli, aby Rails bylo nastaveno tak, aby se NEpřipojovalo k MYSQL

  2. Spojte dvě tabulky MySQL v různých databázích na stejném serveru pomocí Laravel Eloquent

  3. ORACLE Jak používat cívku s dynamickým umístěním cívky

  4. Základy SQL Server Inner Join s příklady