Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-4799

Passage de la table METATAG en innoDB

    XMLWordImprimable

    Informations

    • Type: Demande d'amélioration
    • Etat: A Réaliser
    • Priorité: Majeur
    • Résolution: Non résolu
    • Affecte la/les version(s): master
    • Version(s) corrigée(s): master
    • Composants: Aucune
    • Etiquettes:

      Description

      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)

        Pièces jointes

          Liens des demandes

            Activité

              Personnes

              • Responsable:
                camille.lebugle Camille LEBUGLE
                Rapporteur:
                frederic.rapin Frédéric RAPIN
              • Votes:
                0 Voter pour cette demande
                Gérer les observateurs:
                1 Commencer l'observation de cette demande

                Dates

                • Création:
                  Mise à jour: