Cheatah: (PHP) Allgemeine frage zu MySQL Datenbanken und Indexe

Beitrag lesen

Hi,

damals habe ich die dtanebank noch so programmiert dass ich einen select all auf die datenbank mache und die suchkriterien per PHP abarbeite.

gerade das sind die Aufgaben von SQL.

jetzt meine frage: bringen indexe nur im zusammenhang mit der richtigen abfrage was

Ja. Sie enthalten keine Magie.

Select *

SELECT * ist außer für Testzwecke zu vermeiden. Gib genau die Spalten an, die Du selektieren möchtest.

From $table -> alles weitere macht das PHP script

Keine Einschränkung der Datenmenge => FULL TABLE SCAN (und Übertragung *aller* Daten).

Select [Spalten] From $table where dies und das

Günstiger Index auf dies, das ist sinnvoll.

wenn ich nun auf die wichtigsten spalten einen index lege

Nicht die wichtigsten. Die, die bei der Abfrage am schnellsten am meisten einschränken.

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes