le 20/02/2008 à 23:05
Quel processus MySQL peut être tué innocemment ?
Méfiez-vous de la commande KILL pour MySQL. Morgan Tocker a tenté de modifier une table (ALTER TABLE), sans réaliser que InnoDB allait reconstruire toute la table : pour une simple reconfiguration de auto_increment, cela fait beaucoup. Mais tuer le processus Alter Table conduit InnoDB à annuler la commande, et cela peut prendre encore 30 fois plus de temps. Au final, un redémarrage de MySQL est nécessaire, avec à la clé, une reconstruction de table... sic.
Bref, méfiez-vous des commandes à tuer : select ne pose aucun problème. UPDATE, DELETE et INSERT peuvent se révéler terriblement long, et, au pire, conduire à une table à réparer : REPAIR TABLE n'est pas un rapide...
- What statements are safe to KILL ?
Bref, méfiez-vous des commandes à tuer : select ne pose aucun problème. UPDATE, DELETE et INSERT peuvent se révéler terriblement long, et, au pire, conduire à une table à réparer : REPAIR TABLE n'est pas un rapide...
- What statements are safe to KILL ?
-
Auteur
-
Origine