sql >> Database >  >> RDS >> Mysql

Langzame MySQL-query op update-instructie

Indexen op p.model_view, l.ARL_SEARCH_NUMBER als u JOIN's niet wilt verwijderen.
Eigenlijk zou het kunnen worden geoptimaliseerd, afhankelijk van de werkelijke gegevenshoeveelheden en hun waarden (aanwezigheid van NULL's) door gebruik te maken van:
1. Het uitvoeringsplan voor query's bewaken en, als het niet goed is, query-hints voor de compiler plaatsen of JOIN's voor subquery's uitwisselen, zodat de compiler een ander type join erin gebruikt (samenvoegen/geneste lussen/hashs/wat dan ook)
2. Een opgeslagen procedure maken met meer gecompliceerde maar snellere logica
3. Updates doen door kleine porties



  1. Heeft de RDS-proxy invloed op de huidige pooling aan de applicatiezijde?

  2. Hoe efficiënt is het vanuit prestatieperspectief om een ​​tijdelijke MySQL-tabel te gebruiken voor een veelgebruikte websitefunctie?

  3. PHP/MySQL:UUIDS opslaan en ophalen

  4. Aangepaste mysql sorteren op veldwaarde