17 votes

Comment profiler MySQL ?

Quels outils existent pour profiler MySQL, comme le fait MSSQL 2000+ avec le profileur SQL ?

Je voudrais suivre des éléments comme les instructions SQL exécutées, les temps d'exécution, le plan d'exécution, etc.

11voto

Ian Robinson Points 8666

Cherchez à activer le Journal des requêtes et le Journal des requêtes lentes .

5voto

pQd Points 29251

Si vous avez activé la journalisation des requêtes dans votre environnement de production/test [ ce qui n'est pas nécessairement le cas ] vous pouvez utiliser mk-query-digest de maatkit Il vous aidera à déterminer quelles sont les requêtes les plus fréquentes, les plus longues, etc.

3voto

talonx Points 315

Vous pouvez également consulter MySQLTuner

3voto

jsumners Points 6247

Une autre option commerciale est Analyseur de requêtes MySQL qui fait partie de MySQL Enterprise Monitor. J'ai trouvé qu'il était modérément utile pour aider à profiler des requêtes bizarres afin de trouver des moyens d'améliorer leurs performances.

2voto

Node Points 1624

Voici un bon article sur le profileur de MySQL. Bien qu'il soit possible de jeter un coup d'œil à la expliquer déclaration.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X