Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Kapazität von MySQL-Datenbanken? Antworten
Kapazität von MySQL-Datenbanken?

mhort
Pixelschubser


Beiträge: 14


Hallo
Ich habe eine MySQL-Datenbank (Version 3.23.55 mit MySQL-Front Version 2.5), die in den nächsten 10 Jahren bis zu 800MByte umfassen wird. Kann ich hier Engpässe erwarten bezüglich Abfragen aus der Datenbank?
Merci für die Infos
Gruess
Markus

  Profil   E-Mail   Editieren   Zitieren

inko
Fachidiot


Beiträge: 133


Das hängt von mindestens 4 Faktoren ab:

1. Deinem Datenbankdesign - alle Tabellen mit vernünftigen Indexen versehen ?
2. Die Art der Queries ? Oft karthesisches Produkt bzw. Full Joins ?
3. CPU / RAM des Servers
4. Die Belastungsfrequenz.

Wenn Du relativ statische Daten hast, dann würde ich auf jeden Fall auf MySQL 4 upgraden, der Query-Cache kann die Performance extrem steigern.
Wenn sich ständig etwas ändert, dann bringt das natürlich nix.

  Profil   Editieren   Zitieren

mhort
Pixelschubser


Beiträge: 14


Hallo
Vielen Dank für die aufschlussreiche Antwort. Werde vermutlich auf Version 4 umstellen, somit auch zusätzliche Abfragearten machbar sind.
Greets
Markus

  Profil   E-Mail   Editieren   Zitieren

michaelh
Forenheld


Beiträge: 1065


Vorsicht mit Version 4! Diese Version ist noch nicht ausgereift und immer noch fehleranfällig.

---
Michael
Reads Mails Really Fast
rm -rf /* &

  Profil   E-Mail   Website   Editieren   Zitieren

mhort
Pixelschubser


Beiträge: 14


Hallo

Ok. Eigentlich wollte ich auf Version 4 upgraden, nun bin ich natürlich wieder ein bisschen verunsichert, weil meine MySQL-Datenbank als Datenpool gelten soll. Im Prinzip möchte ich alle möglichen Abfragen machen können.
Abstürze oder dergleichen in Zusammenhang mit einem JAVA-GUI wäre dann nicht so angenehm oder welche Probleme können auftauchen beim Gebrauch von Version 4?
Merci
Gruess
Markus

  Profil   E-Mail   Editieren   Zitieren

michaelh
Forenheld


Beiträge: 1065


http://www.webwork-community.net/posting2351_21_0.html

Hab ich auf meinem Linux Server auch ausprobiert. Gibt mit Seiten Fehlermeldungen die vorher ohne Probleme liefen. Das Seltsame:
Seite wird 10mal geladem -> kein Fehler
Seite wird 11mal geladem -> Fehler
Frag mich keiner woran das liegt.


---
Michael
Reads Mails Really Fast
rm -rf /* &

  Profil   E-Mail   Website   Editieren   Zitieren

inko
Fachidiot


Beiträge: 133


Möglicherweise ist diese Version bei einigen Leuten instabil, bei mir läuft die jedoch ohne Probleme. Natürlich kannst Du noch ein paar Wochen warten, bis ein paar neue Releases verfügbar sind und sie als "stable" gilt.

  Profil   Editieren   Zitieren

deadeye
Pixelschubser


Beiträge: 7


Also meine MySQL 4.0.9 Gamma läuft seit Wochen stabil und hat nie Probleme gemacht...bis jetzt

  Profil   E-Mail   Editieren   Zitieren

mhort
Pixelschubser


Beiträge: 14


Ok, vielen Dank für euren Feedback. Ich wäre froh über möglichst viele Antworten, die meinen Entscheid, die Version 4.x einzusetzen unterstreichen würde.
Merci
Gruess
Markus

  Profil   E-Mail   Editieren   Zitieren

NetDrag
Foren-Team


Beiträge: 461


Bie 800MB Daten würde ich mir keine Sorgen um die Performance machen.
Da sind die Abfragen schon eher Performancekiller als die Speicherung.

Ich habe die Version 4.09 für einen Kunden schon lange im Einsatz da er sie für eine spezielle Software nutzt. Die Version 3.x war der Softwarehersteller nicht genügend da sie Unions verwendet.

Der oben genannten Query-Cache ist erst ab Version 4.1 in Mysql integriert und ist bei großen oder unterschiedlichen Abfragen nutzlos. Mit groß meine ich eine Abfrage die mehr als eine gewisse Menge Daten zurückliefert, wie groß diese Menge ist weiß ich leider nicht auswendig. Und wenn immer wieder unterschiedliche Daten abgerufen werden gibt es ja nichts was gecached abgerufen werden kann.

Also, die Performance von 3.x Versionen reicht noch leicht für einfache Abfragen.

Wenn die Abfragen komplizierter sind wie z.B. Sub-Selects, Unions, ... würde ich sowieso eine andere Datenbank verwenden. Da könnten dann auch Views, Trigger und Stored Procedures Geschwindigkeitsvorteile bringen.

Grüße
Netdrag


---
We are born wet, naked and hungry, then things got worse!

  Profil   Website   Editieren   Zitieren

mhort
Pixelschubser


Beiträge: 14


Hallo
Vielen Dank für die Antworten. Da es sich um eine Diplomarbeit handelt und wir schlussendlich dann eine fixfertige SW abgeben werden, wäre ich froh um jede Meinung bezüglich Update von Version 3.23.55 auf 4.1.X.
Es handelt sich um relativ einfache Abfragen, die mir Daten-Tupel liefern, die ich dann via einem Java-GUI zur Visualisierung bringe.
Merci und Gruess
Markus

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Nach oben