News MYSQL

le 28/03/2010 à 23:29
xtrabackup-1.1
XtraBackup est une solution alternative à InnoDB Hit Backup et permet d'effectuer des sauvegardes à chaud sous licence GPL v2. Il est prévu de fonctionner avec MySQL 5.0.x et plus, et possède les bases de InnoDB.

La nouvelle version stable vient de sortir et va vous permettre de traiter des fichiers de plus de 64 Go, de supporter les tables compressées et le format Baraccuda.

Enfin, cette API fonctionne sur l'ensemble des systèmes d'exploitations.

- xtrabackup-1.1
le 28/03/2010 à 22:19
Audit et optimisation MySQL 5
Un nouveau livre autour de MySQL vient de sortir aux éditions Eyrolles par 3 auteurs (Pascal Borghino, Olivier Dasini, Arnaud Gadal ), membres de LeMug.fr (MySQL User Group).

Ce livre est destiné à toutes les personnes qui conçoivent et exploitent une base de données MySQL et qu'ils veulent optimiser les performances (serveurs, monter en charge...). Pour en connnaitre le contenu exact, il faut vous rendre sur le site de l'éditeur.

- Audit et optimisation MySQL 5
le 12/03/2010 à 17:38
10 astuces SQL
Pour améliorer vos requêtes MySQL ou SQL en général, Jean Batiste Jung propose 10 astuces pour améliorer vos requêtes SQL.

Les astuces proposés sont :
- Conception de la base de données
- Optimisation
- Requete plus rapide
- Sélection
- Utilisation de la fonction LIMIT
- Eviter les requêtes en boucle
- Jointure
- Union
- Caractères génériques
- Index

- 10 sql tips to speed up your database
le 10/03/2010 à 17:28
Informations CPU d'un serveur MySQL
De nombreux outils existent pour obtenir des informations sur vos données MySQL.

La plupart des outils proposent une utilisation en ligne de commande ou par interface graphique. Cependant il existe une autre manière d'obtenir ces informations sans utiliser ce mode shell.

Le site Livejournal montre en quelques lignes comment obtenir les informations CPU de votre serveur MySQL.

- Get Linux performance information
le 05/03/2010 à 23:16
Petit guide MySQL
La base de données MySQL possède de nombreuses fonctions qui ne sont pas toujours bien connues. Jl2tho a publié un petit guide de survie MySQL pour le développeur.

Ce guide comprend un tour général des fonctions principales de MySQL qui sont :
- le démarrage et arrêt d’un serveur MySQL
- la création/destruction d’une base MySQL
- l'import/export d’une base MySQL
- la consultation du contenu d’une base MySQL en mode commande
- la configuration d'hibernate pour accéder à une base MySQL

En résumé, un petit guide utile à posséder à portée de mains.

- Petit guide de survie MySql pour le développeur
Lorsqu'un site internet est réalisé, de nombreuses manières existent pour accélérer l'affichage des pages webs et surtout avec votre base de données comme MySQL.

Les optimisations sont très diverses, cependant il existe un autre moyen, un peu moins connu. Il s'agit d'une accélération « matériel » et plus précisément par l'intermédiaire des cartes graphiques.

Pour bénéficier de la puissance des cartes graphiques, vous devez passer par CUDA qui est une architecture de traitement parallèle développée par NVIDIA. Cette architecture va vous permettre de décupler les performances de calcul du système en exploitant la puissance des processeurs graphiques.

Kevin Skadron a publié un document qui montre comment CUDA peut exploiter une carte graphique et accélérer une base de données.

- Cuda
- Document Accélérez votre base de données SQL
le 24/01/2010 à 21:24
Replication MySQL
La réplication MySQL s'effectue généralement avec 1 master et 1 ou plusieurs slave(s).

Cependant, si vous possédez plusieurs « master » et que vous devez ajouter plusieurs « slaves », les combinaisons deviennent complexes.

Le site DuChatelet.net explique sous la forme d'un petit article les opérations qu'il a effectué pour mettre tout cela en place et en utilisant des scripts webs.

- Réplication MySQL multiple sources
le 17/01/2010 à 21:57
Clés étrangères et actions
Le site dbnewz.com montre une autre manière pour la définition des clés étrangères en MySQL. L'utilisation d'une autre méthode peut vous permettre de résoudre certains soucis comme la suppression de données dans la table parente.

L'article explique étape par étape, comment réaliser cette opération de suppression.

- Clés étrangères et actions de suppression/mise à jour
le 12/01/2010 à 23:18
Active cache pour MySQL
Sur le blog de MySQL Performance, Peter parle d'un problème que vous pouvez aussi rencontrer avec MemCache en PHP.

Le principe de Memcache est de stocker les données mises en cache. Sur la durée, cela peut provoquer des temps de latence accrue. L'idée de Peter pour résoudre ce problème, consiste à utiliser en plus « Active Cache », permettant ainsi de mettre à jour facilement les données.

Son petit article donne une approche détaillée.

- Active Cache for MySQL
le 10/01/2010 à 23:21
MySQL-snmp 1.0
MySQL-snmp est un SNMP pour MySQL et plus précisément un regroupement de Cacti MySQL et de Net-SNMP agent.

Le résultat obtenu va vous faciliter la surveillance en générale. MySQL-snmp affiche différents résultats sous la forme de diagrammes.

L'auteur (Masterzen) de ce projet montre de nombreux détails et de résultats possibles.

- mysql-snmp 1.0 - SNMP monitoring for MySQL
LoadingChargement en cours