sql >> Database >  >> RDS >> Mysql

Queryprestaties verbeteren met veel JOIN's

Uw prestatieprobleem wordt hoogstwaarschijnlijk veroorzaakt door de join met de tabel 'term_taxonomy'.
Alle andere joins lijken de primaire sleutel te gebruiken (waar je waarschijnlijk werkende indexen op hebt staan).

Dus mijn suggestie is om een ​​samengestelde index toe te voegen op term_taxonomy_id en term_id (of als het moet:taxonomie ). Zoals dit:

CREATE UNIQUE INDEX idx_term_taxonomy_id_taxonomy
ON term_taxonomy( term_taxonomy_id, taxonomy);

Ik hoop dat dit je zal helpen.



  1. ReplicationManager gooide een uitzondering bij het openen van een verbinding

  2. apache mysql - pakketten niet in orde op 3306

  3. Hoe kan ik inloggen en de duurste zoekopdrachten vinden?

  4. SQL SELECT-instructie