sql >> Database >  >> RDS >> Mysql

MySQL IN-query's vreselijk traag met subquery maar snel met expliciete waarden

Subquery's worden uitgevoerd elke keer dat u ze evalueert (in ieder geval in MySQL, niet alle RDBMS'en), d.w.z. u voert in feite 7 miljoen query's uit! Als u een JOIN gebruikt, wordt dit, indien mogelijk, teruggebracht tot 1. Zelfs als het toevoegen van indexering de prestaties hiervan verbetert, voert u ze nog steeds uit.



  1. SQL Server-systeemdatabases - MSDB-onderhoud

  2. MySQL Update Inner Join tabellen-query

  3. Schemadefinities door DBMS

  4. Door komma's gescheiden veld uitbreiden naar meerdere rijen in MySQL