février 28, 2012
Selon le livre «Audit & optimisation, MySQL 5 – éditions Eyrolles», le cache de requêtes ou query cache est un système de cache mémoire interne à MySQL, transparent pour l’application, qui ne stocke que les requêtes SELECT et leurs résultats.
L’apport de ce cache est particulièrement dépendant de votre application. Il est coutume de dire qu’il est (très) pénalisant dans des environnements où les requêtes d’écritures sont nombreuses, notamment à cause de son mécanisme d’invalidation (et de problèmes de contentions de façon générale).
A l’opposé, il peut être intéressant de l’activer, dans des environnements à forte charges de lectures, si les mêmes requêtes reviennent très fréquemment, plus particulièrement lors de l’utilisation de tables MyISAM.
Cependant, un environnement à forte charge en lecture n’est pas une condition suffisante pour s’assurer de bonne performances avec le query cache, c’est ce que nous allons voir dans cet article.
J’aime ça :
J’aime chargement…
février 10, 2012
Voici le support de la conférence de Colin Charles (Monty Program Ab) du Meetup MariaDB SkySQL / LeMUG.fr du 1er février 2012 à Paris.
MariaDB: The new M in LAMP
enjoy 🙂
J’aime ça :
J’aime chargement…
janvier 17, 2012
SkySQL et Le MySQL User Group Francophone (lemug.fr) vous invitent à une rencontre MariaDB le 1 février 2012 à Paris, afin de découvrir ou approfondir vos connaissances de MariaDB, le SGBD 100% compatible avec MySQL développé par Michael « Monty » Widenius, le père fondateur de MySQL.
A cette occasion Colin Charles, MySQLer actuellement chez Monty Program Ab, animera une conférence intitulée: « MariaDB: The new M in LAMP »
J’aime ça :
J’aime chargement…
janvier 9, 2012
Les équipes de MariaDB ont énormément travaillées sur l’optimiseur de la version 5.3, notamment en permettant une réelle utilisation des sous-requêtes.
Voici un effet visuel de ces optimisations:
Avec MySQL 5.5, l’utilisation de tables dérivées (type de sous-requêtes dans la clause FROM d’un SELECT), donne le plan d’exécution suivant:
J’aime ça :
J’aime chargement…
décembre 12, 2011
Les vidéos du meetup Viadeo/LeMUG sont dispo:
Christophe Tibault : Opening keynote
Cédric Peintre : Planification et monitoring de mysqldump avec ZRM community
Stéphane Combaudon : Maatkit/Percona Toolkit en pratique
Marc Thomas : Passer de 10 000 à plus de 10 000 000 de paiements par mois
Olivier Dasini : Étude de cas : migration MySQL Latin 1 vers UTF-8
J’aime ça :
J’aime chargement…
novembre 18, 2011
Viadeo le réseau social professionnel et Le MySQL User Group Francophone (lemug.fr) vous invitent à une rencontre MySQL le 16 novembre 2011 à Paris.
Venez profiter, par le biais de 4 conférences, d’études de cas et de retours d’expérience sur l’utilisation de MySQL dans les environnements à forte charge de Viadeo, Dailymotion, Virgin Mobile et Paybox !
J’aime ça :
J’aime chargement…
octobre 11, 2011
Les 24 et 25 octobre 2011 se déroulera le « Percona Live MySQL Conference » à Londres, à l’America Square Conference Centre at 1 America Square 17 Crosswall London EC3N 2LB.
Les meilleurs gourous MySQL seront présent comme:
Peter Zaitsev, Baron Schwartz: Percona
Domas Mituzas: Facebook
Yoshinori Matsunobu: DeNA
…
J’aime ça :
J’aime chargement…
août 23, 2011
Le magazine phpsolutions propose ce mois-ci, un numéro spécial « Utilisez PHP avec MySQL ».
Au sommaire:
Introduction à la sécurité et à la gestion des utilisateurs avec MySQL par Olivier Dasini
Introduction à PHP/MySQL et l’ORM Doctrine par Julien Tailleu
Les moteurs de tables MyISAM et InnoDB depuis MySQL 5.5 par Jean-Baptiste Monin
Programmation d’événements par Christian Soutou
MySQL, déclencheurs, fonctions et procédures stockée par Pascal Cescato
Mise en place de triggers sous PHPMyAdmin par David Peronne
J’aime ça :
J’aime chargement…
août 1, 2011
Parmi les nouveautés de MariaDB 5.3, l’une bien pratique est le « progress reporting », qui permet de savoir où le serveur en est dans l’exécution d’une commande.
Le principe est simple, j’exécute une commande et MariaDB m’indique à le pourcentage effectué pour une étape donnée. Un exemple:
MariaDB-5.3> ALTER TABLE client ENGINE=InnoDB;
Stage: 1 of 2 ‘copy to tmp table’ 44.5% of stage done
J’aime ça :
J’aime chargement…
juillet 27, 2011
The MariaDB project would like to announce the availability of MariaDB 5.3.0 Beta, the latest addition to our growing lineup of supported software. MariaDB 5.3.0 beta includes all features in MariaDB 5.2 and is based on MySQL 5.1. Some highlights of new features include:
– subquery optimizations that finally make subqueries usable
– many optimizer changes, including Classic Hash Join, Batched Key Access, a new implementation of Multi-Range-Read optimizations as well as Index Condition Pushdown
– NoSQL-style interfaces via the HandlerSocket plugin as well as dynamic columns
– group commit in XtraDB when the binary log is enabled
– Microsoft Windows performance improvements
J’aime ça :
J’aime chargement…
Filed under:
MariaDB by Olivier DASINI