Performance MySQL
- From: "Michael Wurz" <spammic@xxxxxxxxx>
- Date: 20 Jul 2005 07:38:49 -0700
Hallo zusammen,
wir arbeiten bei uns in der Firma mit einer Unmenge von Daten und
möchten daher von der Community einige Erfahrungen einholen, die im
direkten Zusammenhang mit der Belastbarkeit und Performance von MySQL
stehen.
Ich habe schon viele Bücher zu diesem Thema aus dem Oreilly Verlag
[http://www.oreilly.com] gelesen, allerdings beruhen die weitestgehend
auf allegemeinen Analysen, Benchmarks und Aussagen.
Viel interessanter wären aber Erfahrungswerte aus dem Feld, ideal
natürlich case studies, um direkt Vergleiche zum eigenen Projekt
ziehen zu können. Ein Tagescrashkurs von einem MySQL Consultant
[2000?] scheidet aus finanziellen Gründen leider aus.
Nun zu den Fragen:
1) Wie kann man Queries noch weiter optimieren? Abgesehen von der
Tatsache der Anwendung von B-tree-Indizes und Aggregatfunktionen über
möglichst kleine Datenbereiche. Ich habe hier immer eBay im
Hinterkopf, die zwar ein anderes DBMS einsetzen, aber garantiert
ebensoviele Einzeleinträge [Tupel] in den Tabellen haben wie wir. Hier
kommt noch hinzu, dass sie einen Serverpark [Cluster] einsetzen, aber
generell vom Konzept her würde mich interessieren, ob ich schon alle
Möglichkeiten ausgeschöpft habe?
2) Oder anders ausgedrückt: Wie kann man aus 200 Mio Einträgen
schnell 1 Mio auswählen? Sagen wir mal nach der ID und dem Datum. Habe
schon auf beiden Einträgen einen Index, aber die Performance ist immer
noch nicht zufriedenstellend. (Hintergrundinfo: Die Tabelle lässt sich
leider nicht aufsplitten und die Datenmenge kann nicht reduziert
werden.)
Freue mich auf eure Anregungen.
Viele Grüße Michael
.
- Follow-Ups:
- Re: Performance MySQL
- From: Marian Heddesheimer
- Re: Performance MySQL
- From: Axel Schwenke
- Re: Performance MySQL
- From: Dirk Brosowski
- Re: Performance MySQL
- Prev by Date: Re: Anfänger: keine conncet zu DB
- Next by Date: Re: Performance MySQL
- Previous by thread: Umlaute bei DB-Dump
- Next by thread: Re: Performance MySQL
- Index(es):
Relevant Pages
|