Kérdésbank méretének exponenciális növekedése

Kérdésbank méretének exponenciális növekedése

Kiss Balázs írta időpontban
Válaszok szám: 3

Üdvözletem!
Probléma összefoglalása
A Moodle 4.4.2-ről 4.5-re való frissítés után az mdl_question tábla méretének extrém és váratlan növekedését tapasztaltuk, ami komoly teljesítménybeli problémákhoz vezetett.

Frissítés előtt: A tábla körülbelül 21 millió sort tartalmazott. ami kb 7 év alatt jött össze
Frissítés után: A tábla sorszáma mindössze egy hét alatt meghaladta a 41 milliót.

Erre találtam neten forumtémát, ahol a kvízmásolási problémát jelölték meg okozónak és ez elvileg a moodle 4.5.3-ban megoldást talált.

Főbb szempontok
A kvíz megválaszolása nem tűnik kiváltó oknak – a növekedés a létrehozás és a lemásolás során történik.
A rekordok exponenciális növekedése arra utal, hogy redundáns vagy felesleges kérdésbejegyzések keletkezhetnek az adatbázisban.

A frissítés előtt korábban több százezer redundáns sorunk volt, ami arra utal, hogy ez a probléma már korábban is érintett minket, de a Moodle 4.5-ben sokkal súlyosabbá vált.

Az mdl_question_bank_entries is jelentősen megnőtt, tükrözve az mdl_question mintáját.

Kérdéseim amik lennéneh hátha valaki tud megoldást vagy tapasztaltabb..
Észlelte már valaki más is a túlzott sorlétrehozást az mdl_questionben a Moodle 4.5-re való frissítés után?
Vannak biztonságos módszerek az mdl_question kiürítésére a meglévő kvízek meghibásodása nélkül?

Bármilyen meglátást vagy javaslatot nagyra értékelnék!

kapcsolódó forum amit én találtam:

https://moodle.org/mod/forum/discuss.php?d=465840
https://tracker.moodle.org/browse/MDL-83541

A kvízduplikálási problémával mi is taálkoztunk, sé az a frissítés után valóban helyrejött nekünk is, valszeg ez a vonzata lehet neki...

Válasz erre: Kiss Balázs

Tárgy: Kérdésbank méretének exponenciális növekedése

Vágvölgyi Csaba írta időpontban

Sziasztok!

Ez a tömeges kérdés duplikálás sajnos egy időnként visszatérő probéma a Moodle kapcsán.

A 4.5.4 frissítést mindeféleképpen érdemes meglépni, hátha ez tényleg segít: https://tracker.moodle.org/browse/MDL-83541

Érdemes ellenőrizni a Portáladminisztráció > Segédprogramok > Kérdéstípusok > Kérdéstípusok kezelése oldalt, hogy valamelyik kérdéstípuspól nincs-e szokatlanul sok. A zárójelben lévő rejtett kérdésekre különösen érdemes figyelni.

A takarításra mi ezt a plugint használtuk: https://moodle.org/plugins/local_deleteoldquizattempts

Üdv.: Vágvölgyi Csaba

Válasz erre: Vágvölgyi Csaba

Tárgy: Kérdésbank méretének exponenciális növekedése

Kiss Balázs írta időpontban

Köszönöm a válaszod, mi is kutakodtunk közben. Az általad is linkelt tracker beszélgetésében találtunk egy scriptet ami segít törölni a felesleges sorokat a DB-ből.. "szerencsére" másnak is volt hasonló problémája. Még nem teszteltük, mert élesen nem akarjuk, deven meg előbb szimulálni kell a környezetet. Ha sikeres akkor azt is bemásolom ide, hátha vlaakinek az is segíthet ha hasonló cipőben jár. tervben van igen a 4.5.4 feltelepítése, mindig igyekszünk a legfrisebb LTS release-t feltenni, most 4.5.3-mon állunk jelenleg ez megoldotta a duplikálást viszont irgalmatalan mennyiségű sor keletkezett a db-ben. (erre keressük a megoldást)