Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#4

Re: Mysql datenban mit ca. 100.000 Datensätzen? Hardware Vor

  Alt 12. Jun 2006, 07:42
Eventuell kannst Du die Geschwindigkeit schon dadurch optimieren, dass Du die Indices der Tabelle besser auf Deine Selects einstellst.

Im schlimmsten Fall geht die Datenbank nämlich her und durchsucht für ein Select jeden einzelnen Datensatz (Full Table Scan) und das kostet natürlich bei 100k+ Datensätzen mindestens mal 100k+ Vergleichsoperationen, mal davon abgesehen dass die Daten erstmal in den Ram müssen zum Vergleichen...

Wenn die Indices richtig gesetzt sind macht die Datenbank einen Index-Search und läd wirklich nur die Seiten in den Speicher, in denen auch die gewünschten Daten liegen. Ist daher auch deutlichst schneller.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat