Moodle: Was den Lernraum Berlin in die Knie zwang

Eine übermäßig große Datenbank und schlecht optimierte Abfragen in Moodle führten zu Ausfällen in der Online-Lernsoftware.

Eine Recherche von veröffentlicht am
Der richtige Index sorgte dafür, dass die Datenbankabfragen beim Lernraum Berlin nicht mehr zu Serverüberlastungen führen.
Der richtige Index sorgte dafür, dass die Datenbankabfragen beim Lernraum Berlin nicht mehr zu Serverüberlastungen führen. (Bild: Marie-Lan Nguyen, Wikimedia Commons/CC-BY 2.5)

Es war für Berlin ein schlechter Start in den Schul-Lockdown im neuen Jahr. Als am 4. Januar die Weihnachtsferien endeten, war der Lernraum Berlin vielfach nicht erreichbar. Wie Golem.de jetzt erfahren hat, war der Grund dafür primär eine einzelne Datenbanktabelle in der Software Moodle. Inzwischen läuft der Lernraum dank einer kleinen Änderung stabil - und die Verbesserungen könnten bald allen Moodle-Nutzern zugute kommen.

Inhalt:
  1. Moodle: Was den Lernraum Berlin in die Knie zwang
  2. Der passende Index fehlte

Der Lernraum Berlin wird von zahlreichen Schulen in der Landeshauptstadt genutzt und verwendet die Software Moodle. Dabei handelt es sich um eine PHP-Applikation, die als Open-Source-Software entwickelt wird.

Überlastung trotz zusätzlicher Serverkapazitäten

Obwohl laut Medienberichten zusätzliche Serverkapazität angeschafft wurde, um den erwarteten Ansturm zu bewältigen, liefen am ersten Schultag die Server heiß und kamen mit der Last nicht zurecht.

Daraufhin wurden Mitarbeiter der Firma Infra.run hinzugerufen, um die Probleme zu analysieren. Infra.run betreibt bereits die Big-Blue-Button-Server für Berliner Schulen und arbeitet eng mit dem Verein Cyber4edu zusammen, über den wir vor einiger Zeit berichtet haben.

Stellenmarkt
  1. Senior IT-Systems Engineer und Project Manager (m/w/d)
    LEIFHEIT AG, Nassau an der Lahn
  2. Head of IT/IT-Leiter (m/w/d)
    Sanner GmbH, Bensheim
Detailsuche

Bei der Analyse stellte sich heraus, dass die Last fast ausschließlich durch häufige Datenbankabfragen auf eine einzelne Tabelle verursacht wurde. Die Tabelle enthält Daten über Termine von Kursen. Alleine wenn man das Dashboard von Moodle aufruft, das direkt nach dem Login angezeigt wird, erfolgen vier Abfragen von Daten aus dieser Tabelle.

Wenn man in einer großen Tabelle Daten sucht, kann dies dauern, insbesondere wenn die Daten komplett durchsucht werden müssen. Datenbanken verwenden daher üblicherweise sogenannte Indizes. Dabei handelt es sich um Strukturen, die es ermöglichen, nach bestimmten Kriterien besonders effizient zu suchen - vergleichbar etwa mit einem Stichwortindex in einem Buch.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
Der passende Index fehlte 
  1. 1
  2. 2
  3.  


Aktuell auf der Startseite von Golem.de
Clubhouse  
3,8 Milliarden Telefonnummern werden im Darknet verkauft

Die Telefonnummern und Kontakte aller Clubhouse-Konten werden wohl im Darknet angeboten. Nummern werden nach ihrer Wichtigkeit eingestuft.

Clubhouse: 3,8 Milliarden Telefonnummern werden im Darknet verkauft
Artikel
  1. RS Q E-Tron: Audi will mit Elektroantrieb Rallye Dakar gewinnen
    RS Q E-Tron
    Audi will mit Elektroantrieb Rallye Dakar gewinnen

    Der RS Q E-Tron im futuristischen Design und mit 670 PS an den E-Achsen soll für Audi die Rallye Dakar gewinnen.

  2. iPhone 12: Youtuber findet Akkukapazität von Apples Magsafe-Pack heraus
    iPhone 12
    Youtuber findet Akkukapazität von Apples Magsafe-Pack heraus

    Ein Youtuber nimmt das Apple Magsafe-Akkupack auseinander. Im Video gibt er einen Einblick in die Technik und die Akkuladung des Produktes.

  3. Elon Musk: Tesla Model S bekommt ausschließlich Knight-Rider-Lenkrad
    Elon Musk
    Tesla Model S bekommt ausschließlich Knight-Rider-Lenkrad

    Elon Musk hat klargestellt, dass es für das Model S und das Model X kein normales Lenkrad mehr geben wird. Das D-förmige Lenkrad ist Pflicht.

rcp48 21. Jan 2021

Regel Nr. 1 Funktionieren muss es. Da kann man noch so oft drauf hinweisen ..... es ist...

katze_sonne 18. Jan 2021

Webbasierte Video-Audio-Konferenzen sind einfach eine Krücke. Die implementierung in den...

Flexy 17. Jan 2021

.. bei denen die Hacker dann die Softwarekonzeption verkacken... und eine zu große...

User_x 16. Jan 2021

1. Server evtl. 1. Klasse oder zumibdest 1. Fach für eine Jahrgangsstufe. die lernen...

Joey5337 16. Jan 2021

Da will ich nicht widersprechen! Die Tools sind schon ziemlich gut. Ich hätte besser...



  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • 30% auf Amazon Warehouse • LG 55NANO867NA 573,10€ • Fractal Design Meshify C Mini 69,90€ • Amazon: PC-Spiele von EA im Angebot (u. a. FIFA 21 19,99€) • Viewsonic VG2719-2K (WQHD, 99% sRGB) 217,99€ • Alternate (u. a. Fractal Design Define S2 106,89€) • Roccat Horde Aimo 49€ [Werbung]
    •  /