-
Demande d'amélioration
-
Résolution: Clôture automatique
-
Majeur
-
master
-
Aucune
Actuellement la table METATAG est de type MyIsam.
ce type de table nécessite un Lock au niveau TABLE lors des opérations d'INSERT, UPDATE ou DELETE.
Ce lock bloque la totalité des autres requetes sur cette table, y compris les SELECT.
En passant la table en InnoDB, le verrou sera automatiquement placé sur la ligne à modifier au lieu de la table, ce qui améliorera grandement les performances.
Une contrainte du moteur InnoDB est de limiter la taille d'une ligne à 8192 octets.
Lors du changement de moteur, Il faut donc s'assurer que la taille maximum d'un ligne ne puisse pas dépasser cette valeur (sachant que seuls les premiers 700 octets d'une colonne sont stockés dans le bloc de 8192octets [cf https://www.w3resource.com/mysql/mysql-data-types.php])
La colonne META_HISTORIQUE devra être transférée dans une table dédié, (une vraie table, avec une ligne par modification de meta et une colonne par information)
- est bloqué par
-
CORE-4928 Externalisation de la colonne META_HISTORIQUE dans une table dédiée
- Fini