Pour le CLI, encore faut-il que l'hébergeur propose autre chose que PhpMyAdmin....
J'ai pas la main sur la deuxième fenêtre PhpMyAdmin, celle-ci s'est mise en Chargement en cours comme la première qui exécute mon script.
Par contre, MySql ne semble pas travailler (temps processeur pour mysqld = 0)
Mais Apache mouline (httpd a environ 50% de CPU)
EDIT: j'ai peut être une piste pour le plantage mais pas pour la résolution: j'ai trouvé l'endroit dans PhpMyAdmin ou ça boucle (/imports/sql.php au environ de la ligne 120):
(08-12-2010, 08:03 PM)NicoMSEvent a écrit : tu as essayé via une autre fenetre un "SHOW PROCESSLIST" afin de voir sur quoi ça coince?j'ai fait le test en local, enfin essayé.
J'ai pas la main sur la deuxième fenêtre PhpMyAdmin, celle-ci s'est mise en Chargement en cours comme la première qui exécute mon script.
Par contre, MySql ne semble pas travailler (temps processeur pour mysqld = 0)
Mais Apache mouline (httpd a environ 50% de CPU)
EDIT: j'ai peut être une piste pour le plantage mais pas pour la résolution: j'ai trouvé l'endroit dans PhpMyAdmin ou ça boucle (/imports/sql.php au environ de la ligne 120):
// this is about 7 times faster that looking for each sequence i
// one by one with strpos()
==> if (preg_match('/(\'|"|#|-- |\/\*|`|(?i)DELIMITER)/', $buffer, $matches, PREG_OFFSET_CAPTURE, $i)) {
// in $matches, index 0 contains the match for the complete
// expression but we don't use it
$first_position = $matches[1][1];
} else {
$first_position = $big_value;
}
Je suis particulièrement mal à l'aise avec les regexp :pleure2: donc j'ai pas compris ce que cela fait