MySQL Datenbank effektiv durchsuchen

Sturmrider

Erfahrenes Mitglied
Hi @all
Ich wollte mal fragen, was für Vorschläge ihr habt eine MySQL-Datenbank effektiv zu durchsuchen. Soll heißen, dass die Datenbank möglichst wenig belastet wird.

Bei Zahlen gibts z.B. die Möglichkeit Index(e) zu setzen, was soweit ich gehört habe dafür sorgt, dass die Zahlen in den Arbeitsspeicher des Servers geladen werden und mit höherer Priorität behandelt werden, als normale Prozesse, wodurch die Suche viel schneller geht.

Außerdem hilft bei der Suche in der Datenbank eine möglichst weite Eingrenzung des Suchfeldes (soweit das möglich ist)
Aber was ist, wenn man mit z.B. diesen Funktionen arbeitet: STRCMP() SOUNDEX() etc.
oder via Caching Daten aus der SQL-DB sucht?
z.B. wie Google das hier macht: -> http://www.google.com/webhp?complete=1&hl=en

Wie kann man das möglichst Datenbankschonen macht?
 
Zurück