Kapcsolat ↗

PHP

MySQL-indexek: hogyan találjuk meg a valódi szűk keresztmetszetet?

Az EXPLAIN használata, összetett indexek sorrendje és a túlindexelés ára.

A lekérdezésből induljunk

Az indexet egy konkrét WHERE, JOIN és ORDER BY mintára tervezzük. Az EXPLAIN megmutatja a választott hozzáférési utat és a becsült sorok számát.

Összetett index

Az oszlopok sorrendjét a szűrés és rendezés együtt határozza meg. A legnagyobb szelektivitás nem automatikusan az első helyes választás.

Írási költség

Minden index helyet foglal és lassítja a beszúrást, frissítést. A nem használt indexeket mérés után távolítsuk el, ne megérzésből.