Kleine Erweiterungen, die ich gerne einbauen würde

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon Lowlander » Do 07 Feb, 2008 09:43

Wie ich sehe, ist kein einziger Index auf der Datenbank definiert. Jedenfalls nicht in dem Dump, den ich bekommen hatte. Das dürfte schon eine Menge helfen. Ich stelle da mal was zusammen und versuche, die Wirkung lokal zu messen.
Lowlander
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 2274
Registriert: So 25 Nov, 2007 18:05
Wohnort: Hage/Ostfriesland
Heldenname: Markorka Faargh

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon zolthan » Do 07 Feb, 2008 10:11

Shoutbox-Diskussion hier:
viewtopic.php?f=32&t=3449
Benutzeravatar
zolthan
Programmierer
Programmierer
 
Beiträge: 1659
Registriert: Mo 24 Jul, 2006 18:14
Wohnort: http://antamar.myminicity.com/
Heldenname: Karinis Adomeit (ehem. Chaled al'ghanyi ibn Ruban)
Mitglied bei: Hände Saerons

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon Spacewolf » Do 07 Feb, 2008 11:26

Lowlander hat geschrieben:Wie ich sehe, ist kein einziger Index auf der Datenbank definiert. Jedenfalls nicht in dem Dump, den ich bekommen hatte. Das dürfte schon eine Menge helfen. Ich stelle da mal was zusammen und versuche, die Wirkung lokal zu messen.

Indizes werden in der DB durchgängig verwendet.
Benutzeravatar
Spacewolf
Programmierer
Programmierer
 
Beiträge: 1533
Registriert: Fr 11 Mai, 2007 10:02
Wohnort: München
Heldenname: Chadim ibn Rastafan

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon Lowlander » Do 07 Feb, 2008 11:57

Spacewolf hat geschrieben:Indizes werden in der DB durchgängig verwendet.


Aber nur automatische über PRIMARY KEY? Ich kann im Dump jedenfalls kein einziges CREATE INDEX finden. Aber nachdem ich da nochmal reingeguckt habe, sollten die automatischen für diese Anfragen eigentlich reichen.
Lowlander
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 2274
Registriert: So 25 Nov, 2007 18:05
Wohnort: Hage/Ostfriesland
Heldenname: Markorka Faargh

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon zolthan » Do 07 Feb, 2008 12:51

Es ist eigentlich alles, wo irgendein Index notwendig war mit Indizes vollgestopft.
Benutzeravatar
zolthan
Programmierer
Programmierer
 
Beiträge: 1659
Registriert: Mo 24 Jul, 2006 18:14
Wohnort: http://antamar.myminicity.com/
Heldenname: Karinis Adomeit (ehem. Chaled al'ghanyi ibn Ruban)
Mitglied bei: Hände Saerons

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon Lowlander » Do 07 Feb, 2008 13:18

zolthan hat geschrieben:Es ist eigentlich alles, wo irgendein Index notwendig war mit Indizes vollgestopft.


Dann fehlen die in dem Dump den ich bekommen hatte, völlig. Da ist kein einziger Index drin - außer automatische Indizes durch PRIMARY KEY natürlich. Oder ich brauche eine Brille ;-)
Lowlander
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 2274
Registriert: So 25 Nov, 2007 18:05
Wohnort: Hage/Ostfriesland
Heldenname: Markorka Faargh

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon zolthan » Do 07 Feb, 2008 16:55

Allein jeder Foreign Key benötigt einen Index.
Benutzeravatar
zolthan
Programmierer
Programmierer
 
Beiträge: 1659
Registriert: Mo 24 Jul, 2006 18:14
Wohnort: http://antamar.myminicity.com/
Heldenname: Karinis Adomeit (ehem. Chaled al'ghanyi ibn Ruban)
Mitglied bei: Hände Saerons

Re: Kleine Erweiterungen, die ich gerne einbauen würde

Beitragvon Lowlander » Do 07 Feb, 2008 18:06

Ok, die Indizes aus Foreign Keys hatte ich übersehen. Aber die ganze Diskussion kam eh aus dem Irrtum, dass die Helden-Aktivitäts-Anzeige das Performance-Problem verursacht hätte. Offenbar war sie es nicht, es waren nicht einmal mysql-Queries, sondern reine HTTP-Anfragen das Problem. Also können wir diesen Teil der Diskussion hier abbrechen.

letzte-aktion beim Helden macht aber dennoch Sinn (ist ja auch schon committed), weil man sonst von Helden, deren Spieler noch online ist, denken könnte, sie wären aktiv, dabei spielt der Spieler die schon ewig nicht mehr. Jedenfalls sobald es multiple Helden pro Spieler gibt.
Lowlander
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 2274
Registriert: So 25 Nov, 2007 18:05
Wohnort: Hage/Ostfriesland
Heldenname: Markorka Faargh

Vorherige

Zurück zu Antamar®-Archiv



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 36 Gäste