MrChicken
31.12.2012, 19:14
Hallo,
ich habe mal ein paar Fragen was die Performance von MySQL angeht.
1. Wie viele Abfragen sind so "guter Durchschnitt"?
Ich liege bei meiner Seite je nach Inhalt irgendwo zwischen 10-20 Abfragen eingeloggt bzw. <5 ausgeloggt.
Wie viel verträgt so ein normaler Datenbankserver?
Wie viele Abfragen sind auf anderen Seiten so normal?
2. Wie viele Zeilen verträgt eine MySQL Tabelle?
Ich habe mein Script etwas bearbeitet und Tabellen zusammengefasst. In einer sind ca. 1500 Zeilen und 16 Spalten (Doubles, INT und Varchars drin). Noch läuft da alles, aber ab wann stößt man da an die Performancegrenze?
3. Eine Frage zu den Funktionen:
Beim Tausch Lose->Bonuslose habe ich momentan 12 Abfragen.
Dabei wird beim Tausch in einem Query Lose abgezogen und Bonuslose gutgeschrieben.
Jetzt habe ich dafür auch 2 Funktionen.
Eine Funktion: Lose abziehen, eine Funktion Bonuslose gutschreiben (je 1 Query pro Funktion)
Wenn ich jetzt statt des normalen Queries die 2 Funktionen einbaue werden es aber 14 Abfragen.
Aber es müssten doch 13 sein :suspicious: Wo kommt die neue Abfrage her?
Edit: Stimmt doch alles, hatte noch mehr geändert als das :der:
Und dazu noch eine Frage:
4. Macht es (von der Geschwindigkeit her) einen Unterschied ob ich direkt den Query einbinde oder erst auf die functions.lib verweise und dort den Query ausführe. Weil ich lieber (der Einfachheit/Übersichtlichkeit halber) mit Funktionen arbeite.
Oder sollte man doch lieber die Querys direkt einbinden.
P.S.: Frohes neues ;)
ich habe mal ein paar Fragen was die Performance von MySQL angeht.
1. Wie viele Abfragen sind so "guter Durchschnitt"?
Ich liege bei meiner Seite je nach Inhalt irgendwo zwischen 10-20 Abfragen eingeloggt bzw. <5 ausgeloggt.
Wie viel verträgt so ein normaler Datenbankserver?
Wie viele Abfragen sind auf anderen Seiten so normal?
2. Wie viele Zeilen verträgt eine MySQL Tabelle?
Ich habe mein Script etwas bearbeitet und Tabellen zusammengefasst. In einer sind ca. 1500 Zeilen und 16 Spalten (Doubles, INT und Varchars drin). Noch läuft da alles, aber ab wann stößt man da an die Performancegrenze?
3. Eine Frage zu den Funktionen:
Beim Tausch Lose->Bonuslose habe ich momentan 12 Abfragen.
Dabei wird beim Tausch in einem Query Lose abgezogen und Bonuslose gutgeschrieben.
Jetzt habe ich dafür auch 2 Funktionen.
Eine Funktion: Lose abziehen, eine Funktion Bonuslose gutschreiben (je 1 Query pro Funktion)
Wenn ich jetzt statt des normalen Queries die 2 Funktionen einbaue werden es aber 14 Abfragen.
Aber es müssten doch 13 sein :suspicious: Wo kommt die neue Abfrage her?
Edit: Stimmt doch alles, hatte noch mehr geändert als das :der:
Und dazu noch eine Frage:
4. Macht es (von der Geschwindigkeit her) einen Unterschied ob ich direkt den Query einbinde oder erst auf die functions.lib verweise und dort den Query ausführe. Weil ich lieber (der Einfachheit/Übersichtlichkeit halber) mit Funktionen arbeite.
Oder sollte man doch lieber die Querys direkt einbinden.
P.S.: Frohes neues ;)