Audit MySQL – tmp_table_size & max_heap_table_size

mai 28, 2010

Je suis amené à réaliser régulièrement des audits de serveurs MySQL.Voici le premier volet d’une série d’articles où je vais essayer de vous donner quelques points clés pour mieux comprendre le fonctionnement de MySQL.

La configuration du serveur est un des points que je regarde, et l’une des erreurs les plus courantes concerne le paramétrage des options tmp_table_size et max_heap_table_size.

tmp_table_size permet de fixer la taille maximale au-delà de laquelle les tables temporaires en mémoire créées par MySQL (avec le moteur Memory) se transforment en table MyISAM en migrant les données sur le disque. max_heap_table_size permet de fixer la taille maximale des tables avec pour moteur de stockage Memory (Heap est l’ancien nom de Memory).
Extraits du livre « Audit et optimisation – MySQL 5; Bonnes pratiques pour l’administrateur »

2

Extraits du livre Audit et optimisation – MySQL 5

mars 24, 2010

A l’occasion de la sortie du livre « Audit et optimisation MySQL 5 », Arnaud Gadal et Pascal Borghino blogueurs sur dbnewz et Olivier Dasini vous offrent 3 extraits du livre:

L’avant propos: Avant-propos
Le sommaire: Table des matières
le chapitre 1 (intégral): Gérer une situation d’urgence avec MySQL

10

Sortie du livre: Audit et optimisation – MySQL 5

mars 9, 2010

Pascal Borghino, Olivier Dasini, Arnaud Gadal et Eyrolles sont heureux de vous annoncer la sortie du livre Audit et optimisation MySQL 5.

A l’occasion du salon Solutions Linux/Open Source qui se tiendra du 16 au 18 mars à Paris Expo-Porte de Versailles, cet ouvrage sera disponible en exclusivité et en avant-première sur le stand Eyrolles (n°C35).

L’ouvrage sera disponible en librairie le 25 mars 2010. Vous pouvez cependant déjà le commander sur les site spécialisés.

3

Recherche d’un expert MySQL

février 11, 2010

Recherche d’un expert MySQL

Commentaires fermés sur Recherche d’un expert MySQL

Résolutions pour l’année 2010

janvier 8, 2010

Une année 2009 très riche pour moi où j’ai découvert la Croatie, la Turquie (que je vous recommande d’ailleurs) et redécouvert la Hongrie (ses thermes… que du bonheur !), mais qui m’a surtout permis d’évoluer professionnellement. En effet après 5 années de bons et loyaux services j’ai quitté Anaska (Alter Way formation) où j’avais les casquettes de consultant MySQL et de formateur MySQL / PHP ( et Talend pendant une année ) pour rejoindre Orange Business Services en tant qu’expert base de données.

Une année riche vous disais-je, où un projet qui me tenait à cœur à pu voir le jour: l’écriture d’un livre, en français destiné aux utilisateurs avancés de MySQL. Ce projet à pu aboutir grâce à mes deux co-auteurs et amis de dbnewz : Arnaud Gadal DBA MySQL à Virgin Mobile, Pascal Borghino architecte base de données à Yahoo!

7

Audit et optimisation MySQL 5

novembre 9, 2009

Arnaud Gadal DBA MySQL à Virgin Mobile, Pascal Borghino architecte base de données à Yahoo! (mes potos de dbnewz) et moi, venons juste de terminer l’écriture d’un livre consacré à l’audit et à l’optimisation d’un serveur MySQL.
A travers cet ouvrage, nous avons essayés de synthétiser nos différentes expériences pour vous aider à tirer le meilleur de votre base de données. Dans le livre nous abordons des sujets comme les architectures de réplication, le tuning du serveur, les moteurs de stockage, les logs…
Audit & optimisation MySQL 5 eet édité par eyrolles et devrait être disponible d’ici 4 à 6 semaines

5

Un dauphin qui obéit au doigt et à l’oeil ?

novembre 4, 2009

Un dauphin qui obéit au doigt et à l’oeil ?

2

Conférences MySQL au Forum PHP

octobre 20, 2009

Conférences MySQL au Forum PHP

Le MySQL User Group Francophone est partenaire avec l’AFUP du Forum PHP, qui se tient les 12 et 13 novembre 2009, à la Cité des Sciences et de l’Industrie.

Au programme des conférences dédiées à MySQL et MariaDB :

* mysqlnd / « MySQL native driver for PHP » : Les améliorations de la stack
* Au secours, ma base de données fait ramer mon application !
* LeMug : MariaDB, the future of MySQL avec Michael Widenius aka Monty
* Retour d’expérience sur l’utilisation de MySQL Chez Orange Business Services
* Réplication MySQL : retours d’expérience

Participez à cet événement et bénéficiez d’une offre exceptionnelle :
les deux journées du Forum PHP
+
l’adhésion 2009/2010 au MySQL User Group France

pour 140 euros au lieu de 200 euros !*

Suivez ce lien pour adhérer au MUG et recevoir votre badge pour le Forum PHP

*Tarif normal de l’accès deux jours au Forum PHP 180 euros + Adhésion annuelle au MySQL User Group 20 euros.

Commentaires fermés sur Conférences MySQL au Forum PHP

MySQL Query cache

octobre 12, 2009
Tags:

Le cache est toujours à jour car en cas de modification d’une table, toutes les requêtes en relations avec cette table sont invalidées.

Le cache de requêtes est en général utile lorsque:
Les modifications sur les tables ne sont pas très fréquentes
Beaucoup de requêtes de lectures identiques
Utilisation de tables MyISAM. Moins intéressant pour InnoDB

16

Utiliser XML avec MySQL 5.1 (part 5/5)

octobre 1, 2009

Voilà un petit panorama de l’utilisation des fonctionnalités XML de MySQL. Comme nous l’avons vu, générer le résultat d’une requête au format XML reste très simple avec le client texte mysql, idem pour la génération d’une sauvegarde (mysqldump). De plus, bien que n’étant pas un base de données XML, ont peut aisément y stocker des flux XML, et les parcourir ou les modifier grâce aux fonctions extractValue et updatexml, et une bonne dose d’XPath. Le support de ce dernier, par MySQL, reste encore assez basique, mais ce manque sera comblé progressivement dans les prochaines versions.

Commentaires fermés sur Utiliser XML avec MySQL 5.1 (part 5/5)