Des moyens alternatifs pour trouver des tables avec un moteur de stockage spécifique ?
-
29-09-2020 - |
Question
J'ai un VPS avec trois comptes et 5 dB.Récemment, j'ai ajouté MySQLTuner.Toutes mes tables sont MyISAM, mais les résultats MySQLTuner montrent que j'ai 14 tables qui utilisent InnoDB.
[--] Data in MyISAM tables: 257M (Tables: 618)
[--] Data in InnoDB tables: 560K (Tables: 14)
J'ai regardé toutes mes bases de données sur phpMyAdmin et je n'ai pas trouvé ces tables.
Y a-t-il un moyen de les trouver ?
La solution
Se connecter en tant que root@localhost
et requête information_schema.tables par moteur de stockage
SELECT table_schema,table_name
FROM information_schema.tables
WHERE engine='InnoDB';
Pour localiser les tables InnoDB qui vous appartiennent, exécutez ceci
SELECT table_schema,table_name
FROM information_schema.tables
WHERE engine='InnoDB'
AND table_schema NOT IN
('information_schema','performance_schema','mysql');
ESSAIE !!!
Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange