Performance MySQL



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

.



Relevant Pages

  • Re: Doppelte =?ISO-8859-15?Q?Datens=E4tze_suchen?=
    ... Natürlich sollte auf plz dann ein Index liegen. ... berechnen lassen (MySQL hat dazu eine Funktion) und dann mit (wieder ... Prev by Date: ... Next by Date: ...
    (de.comp.datenbanken.mysql)
  • Re: SMB-Signing
    ... "Bestpractise-smb" integriert und habe kein gravierendes Performance ... Mark Heitbrink - MVP Windows Server ... Prev by Date: ... Next by Date: ...
    (microsoft.public.de.german.windows.server.active_directory)
  • Re: MS Access => MySQL: Layout, Abfragen?
    ... MySQL arbeitet wohl gerade an der MySQL-Workbench, ... Zugriffszahlen auf die verschiedensten Arten und Weisen ... Prev by Date: ... Next by Date: ...
    (de.comp.datenbanken.mysql)
  • Re: S. kleine Datenbank =?ISO-8859-15?Q?f=FCr?= Linux
    ... Hab's jetzt aufgegeben, nachdem ich den ganzen Tag nix wie "ERROR ... man mysql: steht nicht drin, ... Prev by Date: ... Next by Date: ...
    (de.comp.os.unix.apps.misc)
  • Re: Files in definierter Grösse zur Performance Messung erstellen und auslesen
    ... > offenbar misst du die Performance der Disk/des Windows- ... > - sowie die lazy-writes usw. von NTFS, ... Prev by Date: ... Next by Date: ...
    (microsoft.public.de.german.entwickler.dotnet.csharp)