Projecte

General

Perfil

Accions

Tasca #5820

tancat
FJ FJ

Optimització de la base de dades

Tasca #5820: Optimització de la base de dades

Afegit per Ferran Jorba fa més de 5 anys. Actualitzat fa més de 5 anys.

Estat:
Tancada
Prioritat:
Normal
Assignat a:
Categoria:
Tecnologia
Inici:
13-07-2020
Data de venciment:
Paraula clau:

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 Accions #1

  • 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 Accions #2

Accions

També disponible a: PDF Atom