Hallo,
Vielleicht kann mir jemand helfen.
--- Problem
Ich führe zwei unterschiedliche MySQL-Abfragen in einer Datenbank durch.
1) Eine erste Abfrage mit LIKE
Zitat:
Zitat:
SELECT count(*) FROM BiographyMaster WHERE Realname LIKE '%gaddafi%'
|
bzw.
Zitat:
SELECT * FROM BiographyMaster WHERE Realname LIKE '%gaddafi%'
|
2) Eine zweite Abfrage - ebenfalls mit LIKE
Zitat:
SELECT count(*) FROM BiographyMaster WHERE Realname LIKE 'gaddafi%'
|
bzw.
Zitat:
SELECT * FROM BiographyMaster WHERE Realname LIKE 'gaddafi%'
|
Durch die Menge an Datensätzen dauert die erste Abfrage EWIG. Die zweite Abfrage ist schnell. Über die Spalte Realname habe ich bereits einen Index gelegt
--- Frage
Wie kann ich die MySql Abfrage oder die Datenbank optimieren?