Corriger l’avertissement « La base de données a quelques index manquant » après la migration de Nextcloud 15

Durant la migration de nextcloud 14 vers nextcloud 15 quelques avertissements sont apparus. Voici celui qui nous concerne aujourd’hui:

La base de données a quelques index manquant. L'ajout d'index dans de grandes tables peut prendre un certain temps. Elles ne sont donc pas ajoutées automatiquement. En exécutant "occ db:add-missing-indices", ces index manquants pourront être ajoutés manuellement pendant que l'instance continue de tourner. Une fois les index ajoutés, les requêtes sur ces tables sont généralement beaucoup plus rapides.

Index "owner_index" manquant dans la table "oc_share".
Index "initiator_index" manquant dans la table "oc_share".

Pour corriger l’avertissement il suffit de se connecter à phpmyadmin et d’envoyer les requetes sql suivantes:

ALTER TABLE `oc_share` ADD KEY `owner_index` (`uid_owner`) USING BTREE;
ALTER TABLE `oc_share` ADD KEY `initiator_index` (`uid_initiator`) USING BTREE;

Après redémarrage du serveur les avertissements sont corrigés.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *