Table des matières

Regénérer les indexes InnoDB

Prérequis: révision 16712 ou supérieure

La méthode db_regenerate_innodb_indexes() de la classe sql_db permet de réparer toutes les tables InnoDB de la base de données configurée dans le fichier de configuration de l'instance.

Quand l'utiliser ? Si vous avez des messages d'erreur InnoDB dans l'observateur d'événements:

Pour l'utiliser vous pouvez écrire un script python avec les instructions suivantes, ou les exécuter via l'interpréteur python.

Importer le module EzGED common :

import common


Créer une session EzGZED avec ouverture d'une connection sur la base de données :

vses = common.dbses()


Appeler la fonction via l'attribut db de l'objet session:

vses.db.db_regenerate_innodb_indexes()