MySQL Performance-Tuning, Tipps gesucht |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
MySQL Performance-Tuning, Tipps gesucht |
Thu. 31. May 2007, 09:13
Beitrag
#1
|
|
Advanced Member Gruppe: Members Beiträge: 60 Mitglied seit: 03.07.2006 Mitglieds-Nr.: 84 |
Ich habe im Intranet eine MySQL-Datenbank für ein Statistiksystem im Einsatz mit mehreren Millionen Datensätzen.
Habe entsprechende, auch mehrere Indizes gesetzt, die Querys entsprechend optimiert. Ich suche jetzt Hilfe (Tutorials, etc) wie ich die Abfragegeschwindigkeit erhöhen kann : - anderer DB-Typ (aktuell MyISAM) ? - Server-Vars (Cash, etc) Wäre dankbar für Tipps |
|
|
Thu. 31. May 2007, 21:53
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 541 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 8 |
Schon mal an die Hardware gedacht?
Gruß |
|
|
Fri. 1. June 2007, 08:16
Beitrag
#3
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 386 Mitglied seit: 12.07.2006 Mitglieds-Nr.: 136 |
Was soll denn schnell sein? Einfügen oder lesen? Indizes bremsen beim Schreiben/Update...
Ansonsten: Google mal, meist ist das der Punkt an dem du dann aufhören mußt mit lehrbuchmäßiger Normalisierung ... ansonsten gibt es da viel im Netz zu, aber wenig das hilft! :-( Ansonsten: Viel Ram, viele Spindeln, die alten DB-Regeln! Tschüss Tiggr -------------------- @bout Kites: Colorful Sky - Typo3
@bout LARP: Orga ohne Namen - Sefrengo @bout LARP: LARP-Welt - CakePHP @bout Kites: Rodgauer Workshop - Contao |
|
|
Fri. 1. June 2007, 11:52
Beitrag
#4
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
Beschäftige Dich mal mit dem MergeTable Tabellentyp, das könnte bei großen Datenmengen eine Lösung sein. Im Statistikbereich wird das recht oft eingesetzt, weil die Datenmengen einfach sehr schnell sehr groß werden und dann schlecht zu managen sind.
Ansonsten könnten Heap Tabellen Vorteile bringen, da diese komplett im RAM sind. Ist aber auch grundsätzlich ein Problem, wenn die Tabellen sehr groß sind (RAM) oder der Rechner abschmiert (RAM gelöscht, Tabelle weg). Für Sessions wird das ganz gerne genommen. -------------------- Es wird, es wird...
|
|
|
Fri. 1. June 2007, 14:41
Beitrag
#5
|
|
Advanced Member Gruppe: Members Beiträge: 60 Mitglied seit: 03.07.2006 Mitglieds-Nr.: 84 |
ZITAT Schon mal an die Hardware gedacht? Ja sicher. Vorerst werde ich jedoch erstmal Einstellungen optimieren. ZITAT Einfügen oder lesen? nur lesen (einfügen wird nachts gemacht per script) ZITAT ...ansonsten gibt es da viel im Netz zu, aber wenig das hilft! :-( Die Erfahrung habe ich auch schon gemacht. ZITAT MergeTable Damit werde ich mich mal beschäftigen. Hört sich ganz gut an, was ich bisher hierzu gefunden habe. Danke |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 28.4.24 - 15:03 |