Tasca #5820
tancatOptimització de la base de dades
Descripció
Fa uns dies vaig ajustar uns paràmetres de la base de dades MariaDB (#5771) com a part de l'estratègia per solucionar els errors que ens causaven l'increment d'ús del DDD, ja sigui pels atacs xinesos com també per l'increment degut a la pandèmia:
https://ddd.uab.cat/accessos/2020/access_a2020_day.svg
Repassant la documentació de la darrera versió de MariaDB, me'n vaig adonar d'una comanda relativament nova per reorganitzar i optimitzar les taules. Recordo que abans aquesta operació era més delicada, i s'havia de fer descarregant i carregant cadascuna de les taules (534 en el cas del DDD).
Com que ara és més senzilla de fer-la, val la pena optimitzar les taules del DDD.
FJ Actualitzat per Ferran Jorba fa més de 5 anys
- Estat ha canviat de Creada a Tancada
Durant la setmana passada vaig preparar el script (~/bin/optimize_tables.sh) i el vaig provar al servidor de proves, per als tres Invenios, del petit al gran: IFMuC, Traces i DDD.
Aquest cap de setmana ja ho ha fet al servidor públic, dissabte per a l'IFMuC i Traces, i diumenge per al DDD. La més gran, el DDD, ha trigat dues hores i mitja, des de les 6:07 fins a les 8:40, sense deixar d'estar accessible al públic; això sí, havent aturat les actualitzacions via bibsched. Les altres dues van trigar força menys.
En principi, hauríem de notar millores amb el rendiment, tot i que ara ja ens acostem a la menor activitat per les vacances d'estiu.
FJ Actualitzat per Ferran Jorba fa més de 5 anys
- S'ha actualitzat Descripció (diferències)