salut je suis compte de la lecture des questions lentes parce que nous avons une certaine performance
problèmes et j'ai lu sur à l'invite de commande, je tape 'mysqldumpslow' n'est pas reconnu comme
une commande interne ou externe,
Programme d'opérable ou fichier de commandes. P>
blockQuote>
J'utilise la version 5.0.79 MySQL sur Windows Vista. P>
note:
Qu'est-ce que je fais mal? P>
note:
Mysql 5.0.x prend en charge la commande code> mysqldumpslow code> suivez ceci Lien au manuel p> mysqldumpslow code> et pensé que ce serait un bon
façon de trier les requêtes. p>
mysqldumpslow code> et je reçois ceci: p>
C: \ Program Files \ MySQL \ MySQL Server 5.0 \ bin code> est mon chemin et j'ai cherché le lecteur pour 'mysqldumpslow' et ne peut pas le trouver. P>
3 Réponses :
éditer: Oups, je lis le manuel erroné et a donné des informations erronées :-( Désolé :-( Donnez-lui un autre essai ... EM> P>
Je viens d'installer MySQL sur Windows, pour essayer d'utiliser regarder le " Eh bien, après un peu plus de test, lors de l'installation de MySQL, il semble vous devez sélectionner "Composants de développement> Scripts, exemples" forts>, qui n'est pas installé par défaut (au moins sous Windows) - - Pas besoin de réinstaller tout: vous pouvez "modifier" l'installation pour ajouter cette option. P>
Ensuite, vous aurez un répertoire "script" à côté du "bin".
Par exemple, sur votre installation, il devrait s'agir de "C: \ Program Files \ MySQL \ MySQL Server 5.0 \ scripts". P>
Dans ce répertoire, il y a des scripts; L'un d'entre eux est Maintenant, vous devez "juste" obtenir Perl installé et exécuté sur votre machine (désolé, je n'ai jamais installé Perl sous Windows; mais vous pouvez trouver certaines informations ici ) p>
J'espère que cela vous aidera mieux que ce que j'ai posté avant! p> mysqldumpslow code>, et je n'ai pas mysqldumpslow code> installé soit :-( Donc, vous n'êtes pas seul, Et cela ne semble pas être un problème avec votre installation (j'ai essayé 5.1.x, mais comme vous avez souligné, il devrait être le même pour 5.0.x) em> p>
mysqldumpslow code>" J'ai sous Linux, il apparaît qu'il s'agit d'un script Perl; et Perl n'est pas souvent installé sur une machine Windows. Peut-être que ce serait une allusion à une solution ... P>
On dirait que Mariahb n'a pas une telle option dans l'installateur. Vous n'avez aucune idée de comment l'obtenir là-bas, s'il vous plaît?
Essayez de taper p>
où est mysqldumpslow p>
Si cela dit toujours qu'il n'est pas installé, grève> p>
EDIT: ci-dessus n'est pas pertinent, comme sur Windows. A raté cela, grâce au commentateur pour le pointer. P>
J'utilise toujours mysqlsla (analyseur de journal lent mysql) devant mysqldumpslow - vous pourriez donner une go. p>
Désolé, oui, j'ai raté le bit Windows. édité mon poste maintenant, mais merci de me corriger!
La manière dont le script est configuré, il fonctionnera automatiquement sous UNIX
parce que ou vous pouvez également essayer de définir le chemin dans les variables d'environnement Windows. P> mysqldumpslow code> est un script Perl, donc sous Windows fort> vous devrez faire
sûr que vous avez installé Perl et devra explicitement l'appeler via
Perl. P>