Bonjour
J'ai actuellement un souci avec une base de donnée SQL avec pas mal de contenu. J'ai une table qui me permet de stocker des fichiers binaires de type BLOB. Tout fonctionne bien jusqu'au jour où j'ai fais quelques modifications dans la structure (alter). Depuis, les performances se sont fortement dégradées : une vingtaine de seconde (au lieu de moins d'une seconde) pour charger un fichier.
Y a t il des personnes qui ont connu de tels problèmes ?
Merci.
# Déjà vu ça sur d'autres bases de données
Posté par tguez . Évalué à 1.
Il faut se débrouiller pour que la table soit comme neuve, jamais "alter"ée.
L'alter entraîne souvent des problèmes de performances.
Autre possibilité, si ça persiste, les modifications faites ne sont peut-être pas anodines...
# InnoDB ou MyISAM ?
Posté par DocteurCosmos . Évalué à 1.
OPTIMIZE TABLE 'nom_de_ta_table';
ou même
REPAIR TABLE 'nom_de_ta_table';
# mysql
Posté par fanat1c . Évalué à 1.
Ce sont des tables Innodb (MYSQL).
Par contre, j'avais essayé de faire un dump complet pour recharger la base mais ce n'est pas allé mieux pour autant.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.