vBulletin-Germany.org Forum
Registrieren Projekte Blogs Hilfe Benutzerliste Interessengemeinschaften Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Vossi Vossi ist offline

Erfahrener Benutzer

Profilnachrichten

Zeige Profilnachrichten 1 bis 5 von 5
  1. Vossi
    25.11.2009 13:44
    Vossi
    Ganz meinerseits
  2. AA_
    25.11.2009 13:43
    AA_
    oh, wie komme ich zu dieser ehre?
  3. DFORUM
    22.01.2009 17:33
    DFORUM
    # Time: 090122 14:49:12
    # Query_time: 99 Lock_time: 0 Rows_sent: 0 Rows_examined: 23259285
    UPDATE vbmembermap_user AS membermap, user AS user SET membermap.username=user.username WHERE membermap.userid=user.userid OR membermap.userid=0;

    Von meinem Standpunkt aus, macht diese Querie irgendwie keinen Sinn, denn "membermap.userid=0" kann nur genau einmal vorkommen, naemlich beim frisch installierten Vbulletin Forum(User Nummer1 = userid0) oder liege ich da falsch?

    Meine Fragen jetzt:
    - Was soll diese Query ueberhaupt machen?
    - Kann man diese Query auch auf zwei aufteilen, sodass kein Kreuzprodukt gebildet wird und stattdessen der Index benutzt wird?
    - Ich habe "OR membermap.userid=0" aus der Query entfernt, ist das aus deiner Sicht okay oder war das eher nicht richtig?


    Gruesse
    Nico
  4. DFORUM
    22.01.2009 17:31
    DFORUM
    Hallo Vossi,

    dringende Frage wegen des Vbmembermap Add-On.
    Scheinbar muss ich dir zwei Mails schicken da zu lang. Sorry!!!

    In der Datei vbmembermap.php gibt es eine SQL Querie der mir nicht so ganz einleuchtet und massive Last auf unserem Server verursacht.
    Querie ist folgendes:
    "UPDATE " . TABLE_PREFIX . "vbmembermap_user AS membermap, " . TAB_PREF. "user AS user SET membermap.username=user.username WHERE membermap.userid=user.userid OR membermap.userid=0"

    Jetzt ist es so, wir haben ca 30000 angemeldete Foren User und gestern ist mehr oder weniger ein Ansturm auf diese Map erfolgt und von 100 Usern haben sich bis jetzt ca 800 eingetragen. Ganz zu schweigen von denen die sich einfach nur die Karte angesehen haben. Das hat unseren Server platt gezogen!

    Dieses Querie verursacht mit 30000 angemeldeten Usern und derzeit 800 eingetragenen Punkten ca 24Mio Datensätze die die Mysql durchsuchen muss, bei jedem Aufrufen der Karte und am ende nichts findet!!
    Auszug aus dem slow Query-log:
  5. MrD
    02.11.2008 20:19
    MrD
    Hi Digger,
    call me

Über mich

Statistiken

Linkliste-Informationen
Beiträge
Profilnachrichten
Projekte
Diverse Informationen
  • Letzte Aktivität: Gestern 18:38
  • Registriert seit: 30.08.2007
  • Empfehlungen: 1

Freunde

Zeige Freunde 1 bis 10 von 15

Veröffentlichungen

Typ Titel Datum Installationen
Add-ons  (Veröffentlichungen: 6, Installationen: 817)
Add-On vBulletin-Kennzeichen 08.09.2010 4
Add-On vBulletin Flattr-Button 31.08.2010 0
Add-On vBulletin-Lexikon 14.08.2008 191
Add-On Autoresponder für Persönliche Nachrichten 05.08.2008 43
Add-On vBulletin-Ticker 31.08.2007 54
Add-On vBulletin-Membermap 30.08.2007 525