Mysql Query Belastung?

08/16/2013 11:13 nonamed2k#1
Hey,
wie sehr belasten Mysql Querys in Quests eig den Server?
Wenn z.b. bei jedem Kill eine Mysql Query ausgefuehrt wird?
Ist das sehr schlimm?
08/16/2013 11:28 theo1990#2
Ich kenn mich mit der datenbankklasse nicht aus die in den quests genutzt werden. Ich geh emal von aus es geht um PvP kills. Und es wird denk ich kein komplizierter join oder subselect sein. Bei insert, update, select denk ich nicht sehr stark. Außer du hast mysql direkt aufem gameserver und dieser ist nicht besonders stark dann könnte es etwas kritisch werden.

Sag mal die werte von deinem mysql server bzw. gameserver an.
08/16/2013 12:21 nonamed2k#3
Hey, ich habe nur vor Insert, Update, Select zu verwenden.
Bei jedem Monsterkill.

CPU: 3x Intel Xeon 3GHz
RAM: 6GB DDR3
Anbindung: 1Gbit/s
Mysql 5.5
08/16/2013 12:35 [-Lee-]#4
Quote:
Originally Posted by nonamed2k View Post
Hey, ich habe nur vor Insert, Update, Select zu verwenden.
Bei jedem Monsterkill.

CPU: 3x Intel Xeon 3GHz
RAM: 6GB DDR3
Anbindung: 1Gbit/s
Mysql 5.5
Du kannst die mob kills auch ohne mysql zählen
08/16/2013 12:43 nonamed2k#5
Es geht nicht um die Anzahl der Mobkills.

Es wird nur nach jedem Mobkill etwas in die Db geschrieben.
08/16/2013 12:50 theo1990#6
Nach jedem Mobkill? ....ok das ist heftig. Warscheinlich wir das kurz oder lang nicht mehr reichen....Aber du kannst ja mal ien stress test machen.
08/16/2013 12:54 nonamed2k#7
Was genau meinst du mit Stress Test?

Ist es nicht irgendwie möglich die Auslastung des Servers bei meinen Aktionen anzeigen zu lassen?
08/16/2013 12:59 [-Lee-]#8
Gib in putty 'top' ein
08/16/2013 13:31 Slank<3#9
setz doch einfach ein questflag, wird gechached und alle 10 min oder so in die DB geschrieben, dann hast sogut wie 0 belastung...

wenn du hilfe brauchst für die quest -> pn mich
08/16/2013 14:29 nonamed2k#10
Ja werd ich jetzt auch so machen...Danke!
Bei 250 Abfragen die Sekunde macht unser Testserver schonmal nichtmehr mit! :D