sql >> Database teknologi >  >> RDS >> Mysql

Hvor mange where-klausuler i mysql-query er for mange?

Det er ikke mængden, der betyder noget. Det er, hvor godt du har designet din databasestruktur og forespørgsel, der betyder noget.

  1. Sørg for, at du har et indeks på de kolonner, der vil blive brugt i dine where-forespørgsler

  2. Placer din WHERE udsagn i den rækkefølge, der matcher de mindste rækker først, og fortsæt sådan.

Her er MySQL's WHERE-klausuloptimeringsvejledning for flere tips




  1. PHP MySQL LOAD DATA INFIL Hjælp

  2. Sådan tager du kun backup af funktioner i Postgres

  3. Er der nogen, der nogensinde har brugt PayPal Website Payments Standard med SESSION-variabler?

  4. Mysql:Trim alle felter i databasen