Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQL-Abfrageoptimierung - Ausführungszeit

Schritt 1. Sie haben das OR von 4 Bedingungen. Wandeln Sie die Abfrage in UNION um von 4 SELECTs , jeweils mit einem der OR Bedingungen.

Schritt 2. Entfernen Sie die unbenutzten Tabellen in jedem SELECT (um die kartesischen Produkte loszuwerden).

Schritt 3. Fügen Sie INDEX(uid, rid) hinzu (in beliebiger Reihenfolge) zu a .