Archive pour le mot-clef ‘pratique’

MySQL et ses messages d’erreur

Mardi 13 septembre 2011

Je suis en généralement plutôt content de MySQL : c’est simple et stable, ça fonctionne bien. Mais il reste encore du travail pour que les messages d’erreur soient explicites. Petit résumé d’une frayeur causée par un message d’erreur approximatif.
Lire le reste de cet article »

Méthodes de suppression des index inutiles

Lundi 5 septembre 2011

Les vacances étant terminées, nous allons boucler notre tour de vue des index inutiles en voyant quels outils vont nous aider à découvrir les index qui peuvent être supprimés. Le dernier article présentait en effet des indications qui fonctionnent généralement bien mais qui ont l’inconvénient de demander beaucoup de travail manuel et de laisser de côté tout un pan d’index qui peuvent être inutiles : ceux qui ne sont pas en doublon ni redondants, qui n’ont pas une cardinalité faible mais qui ne sont tout simplement pas utilisés par l’application.
Lire le reste de cet article »

Index candidats à la suppression

Mercredi 6 juillet 2011

Après avoir constaté dans les articles précédents que les index inutiles causent des baisses de performances non négligeables, nous allons voir dans cet article qu’il n’est pas aussi simple qu’il y paraît de déterminer si un index est utile ou non, même si dans certains cas la réponse semble évidente.
Lire le reste de cet article »

Le coût des index inutiles – 2nde partie

Vendredi 27 mai 2011

Dans l’article précédent, nous nous étions demandés quelle était la dégradation des performances en écriture quand on ajoute des index. On peut élargir la réflexion en se penchant sur les conditions qui améliorent ou diminuent la vitesse d’écriture dans une table.
Lire le reste de cet article »

Instrumentation et performance

Lundi 24 janvier 2011

Instrumenter son application correctement représente un pas important dans la recherche des performances optimales. De bons outils permettent également de gagner du temps, qui est toujours précis. Cet article va vous donner un exemple de la valeur ajoutée que peut procurer un bon outil : le simple fait d’obtenir un rapport précis sur un problème rencontré permet de résoudre en 5 minutes un gros problème de performance qui ne trouvait pas de solution depuis des semaines. Lire le reste de cet article »

30 questions sur MySQL – Réponses de la partie 2

Vendredi 19 novembre 2010

Voici les réponses de la 2è partie de notre quiz. Là encore, des commentaires expliquent rapidement les réponses.
Lire le reste de cet article »

30 questions sur MySQL – Partie 2

Vendredi 5 novembre 2010

Après notre petit échauffement avec les 15 premières questions du quiz, voici la tant attendue deuxième partie ! Bon courage et à bientôt pour la deuxième série de réponses ! Lire le reste de cet article »

30 questions sur MySQL – Réponses de la partie 1

Lundi 25 octobre 2010

Et voici comme promis les réponses de la 1ère partie du quiz. Dans la mesure du possible, j’ai ajouté quelques petits commentaires pour expliquer le pourquoi du comment. Lire le reste de cet article »

30 questions sur MySQL – Partie 1

Mercredi 13 octobre 2010

La rentrée est passée depuis quelques semaines, et dbnewz vous propose un petit quiz pour faire le point sur vos connaissances en MySQL. Ce quiz en 2 parties contient un total de 30 questions qui abordent les principaux domaines de notre base de données favorite : réplication, sauvegarde, performance des requêtes, installation, moteurs de stockage, outils…
Tous les documents sont bien sûr autorisés !
A vos marques, prêts ? Partez … Lire le reste de cet article »

Outils d’analyse de requêtes lentes – mysqlsla

Mercredi 28 juillet 2010

Pour ce second volet de notre série consacrée aux outils d’analyse de requêtes lentes, nous allons nous pencher aujourd’hui sur mysqlsla, qui est un script Perl disposant de nombreuses options d’agrégation et de filtrage. Lire le reste de cet article »