Percona Live London 2012, réservez vos 3 et 4 décembre…

La conférence Percona Live London 2012 se tiendra cette année les 3 et 4 décembre prochains.
Pour ceux qui ne connaissent pas encore ces conférences, elles sont organisées par la société Percona et proposent des tutoriaux techniques ainsi que des conférences autour de MySQL et des produits ou services qui gravitent dans l’écosystème MySQL.
L’ensemble des conférences et tutoriaux sont présentés par des DBA de diverses sociétés ainsi que par des employés de Percona.
Il s’agit de conférences techniques sur des sujets avancés autour de MySQL.

Sachez que cette conférence propose des évènements différents en fonction du jour :
- 3 décembre : Un peu plus d’une dizaine de tutoriaux techniques avancés seront proposés (Performances, troubleshooting…). Durée moyenne d’un tuto : 3h
- 4 décembre : De très nombreuses conférences seront proposées sur des sujets divers et variés mais toujours très techniques. Durée moyenne d’une conf : 45mins

Je ne peux que vous recommander de vous rendre à cette conférence qui vous permettra d’avoir accès à une quantité non négligeable d’informations techniques en très peu de temps mais également de rencontrer des DBA MySQL de tous horizons.
Laissez moi vous convaincre avec ces quelques mots :

  • Cette conférence a lieu à Londres, ce n’est qu’à 2h30 de Paris !
  • Pour une fois qu’une conférence de ce niveau a lieu en Europe, ce serait dommage de la rater
  • Elle ne dure que 2 jours, c’est simple de poser 2 RTT pour s’y rendre (ou de négocier la chose avec sa boite)
  • Vous allez rencontrer une grande partie de la communauté MySQL et peut-être même faire des rencontres intéressantes de personnes qui font le même métier que vous à quelques rues de la votre en France
  • Vous allez rencontrer de véritables rock stars de MySQL, ceux là même dont vous lisez les blogs techniques à longueur de journée ;-)
  • Soyez certains que les conférences et tutoriaux seront d’un très haut niveau (tout en restant accessibles)
  • Le prix est raisonnable pour ce type de prestation qui est, à mon sens, plus intéressante et pertinente qu’une formation classique (encore une fois, ça se négocie avec votre employeur)
  • Si vous avez un sujet intéressant à proposer et à présenter, faites le !
Toutes les informations sur la conférence sont ici : http://www.percona.com/live/london-2012/
Un super tarif vous est proposé d’ici le 31/08 (Attention, c’est en Livres)
Si vous souhaitez garder le contact avant, pendant et après la conférence, abonnez-vous au groupe francophone prévu à cet effet : http://www.linkedin.com/groups/Percona-Live-London-2012-For-4094253/about

Et si vous souhaitez vous y rendre, un petit truc, réservez votre hôtel le plus rapidement possible afin d’avoir des tarifs raisonnables (les hôtels sont très chers à Londres) et un hôtel pas trop loin du centre de conférence.

Le centre de conférence  se trouve lui même dans un hôtel, au centre de Londres, dans lequel vous pouvez réserver une chambre si votre budget le permet (comptez 200€).
Enfin, n’oubliez pas non plus de réserver votre billet de train au plus tôt (ouverture des ventes fin août, début septembre) afin de bénéficier également des meilleurs tarifs.

J’espère vous retrouvez là bas en décembre.
D’ici là, passez de très bonnes vacances.
PS : Pour ceux qui le peuvent, il y aura également la conférence MySQL Connect (by Oracle) en septembre à SF.

 

Relever les défis de MongoDB

Hello,

Je suis dans ma période MongoDB en ce moment alors j’en profite pour partager une autre présentation qui prend un angle assez critique envers ce produit et propose des solutions aux différents problèmes rencontrés.
J’y ai appris beaucoup de choses très intéressantes.

J’avoue que j’ai pas mal apprécié la façon dont la personne a abordé le sujet :

This talk is not Yet Another Talk about it’ s Awesomeness

Retour d’expérience MongoDB chez Fotopedia et SFR

Un retour d’expérience sympa sur MongoDB en production par les équipes de Fotopedia et SFR :

Source : http://blog.xebia.fr/2012/02/23/mongodb-en-production-chez-fotopedia-une-experience-devops-2/

Source : http://blog.xebia.fr/2012/03/01/mongodb-chez-sfr-fr/

Tour d’horizon des offres de support MySQL en 2011 : Synthèse !

Pour finir l’année en beauté et comme je l’avais promis, je vous propose la synthèse de ma série d’article sur les offres de support MySQL.
Il s’agit d’un comparatif des quatre offres qui me semblent les plus pertinentes à ce jour si vous souhaitez souscrire à une offre de support en France :

Je vous invite à lire ou à relire mes articles complets concernant les deux offres que j’ai pu tester personnellement :

Téléchargez la version PDF

[ MySQL is a trademark of Oracle Corporation and/or its affiliates ]

 Indications concernant ce tableau :

  • Le support 24/7 est proposé dans toutes les offres mais dépend du niveau de support souscrit pour certaines de ces offres
  • La correction des bugs prend des formes différentes en fonction des offres
  • Le support de NDB Cluster est généralement associé à un contrat de support à part entière
  • Les outils open source tels que Percona toolkit, XtraBackup, Innotop, MHA ou autres peuvent être utilisés avec toutes les solutions de support présentées ici
  • L’outil de monitoring MONyog est également disponible indépendamment des offres de support. Il est soumis à licence
  • L’outil de sauvegarde ZRM est également disponible indépendamment des offres de support. Il est soumis à licence
  • L’outil de monitoring Zabbix est également disponible indépendamment des offres de support. Il est disponible sous licence open source

Les tarifs ont été volontairement exclus du tableau car ils dépendent évidemment du niveau de support souhaité.

Je vous invite, comme d’habitude, à partager vos retours d’expérience dans les commentaires.

Ce sera mon dernier billet pour cette année, rendez-vous en 2012 !
Bonnes fêtes de fin d’années à toutes et à tous.

Meetup MySQL Viadeo / LeMUG

J’ai participé la semaine dernière au Meetup MySQL Viadeo / LeMUG auquel j’ai été gentiment invité par Olivier.
Ce fût donc une première pour moi et une agréable surprise.
L’évènement été très bien organisé, merci à Olivier et aux équipes de Viadeo qui ont fait ça comme des pros !

Les quatre présentations ont été de grande qualité, le public participatif et le champagne n’a pas fait mal à la tête :-)
J’en profite donc pour remercier tous les participants de ce Meetup.

Retrouvez ci-dessous les slides que j’ai présenté :

Retrouvez les slides de mes petits camarades sur le blog d’Olivier : http://dasini.net/blog/2011/11/18/retour-sur-le-meetup-mysql-viadeo-lemug-fr/
N’hésitez pas à laisser un commentaire si vous étiez au Meetup et à venir encore plus nombreux la prochaine fois !

Flush Logs #10 : MySQL 5.6 second round !

La conférence Oracle Open World est désormais l’occasion pour Oracle de diffuser des infos sur les nouveautés à venir pour MySQL.
Et le moins que l’on puisse dire, c’est que ça bouge(ra) pas mal !

Il semblerait que la prochaine version 5.6 soit en bonne voie pour devenir GA prochainement, à vos marques…

C’est ainsi l’occasion de faire un petit récap des annonces les plus intéressantes concernant la version 5.6 (ça n’engage que moi et il n’y a pas d’ordre précis)  :

  • Optimisation de l’indexation et de la manière dont l’optimizer appréhende les index (Index Condition Pushdown)
  • Possibilité de tracer les “choix” réalisés par l’optimizer
  • Possibilité de faire des EXPLAIN de commandes DELETE, UPDATE et INSERT
  • Les vues “matérialisées” arrivent et ce sera valable pour les tables dérivées et les sous requêtes (et on pourra y mettre des index !)
  • La sauvegarde/restauration du cache InnoDB (buffer pool size) sera possible (déjà dispo avec Percona server)
  • Statistiques InnoDB persistantes !
  • Réplication multi threads (cool)
  • (Ajoutez les votres)

Sachez également que Oracle proposera prochainement (enfin !) de nouvelles certifications pour les DBA MySQL que nous sommes.

Si vous souhaitez aller plus loin, voici quelques liens utiles concernant les annonces faites hier à la OOW2011 :

N’hésitez pas à commenter concernant ces nouveautés et donner vos impressions et liens !

 

Tour d’horizon des offres de support MySQL en 2011, épisode 3 : fromdual et Percona

J’avance sur cette série d’articles que j’avais un peu laissé tomber :-)
Retrouvez les deux premiers épisodes Oracle & SkySQL en cliquant sur les liens suivants :

Je vous propose cette fois un tour d’horizon des offres plus confidentielles (en France) de fromdual et Percona sous la forme d’un tableau comparatif des différentes offres :

PERCONA

FROMDUAL

URL

http://www.percona.com/mysql-support/

http://www.fromdual.ch/support

Types de support

Silver, Gold et Premium (tous niveaux)

1er et 2nd niveaux

Plages horaire

24×7 (Temps de réponse variable)

24×7 ou 16×7 ou 9×5 (+ Best effort support)

Nb de serveurs

Illimités à partir du support Gold

NC

Nb d’incidents

Illimités

4, 8, 16 ou 40 selon le niveau de support

Distributions supportées

Oracle MySQL Enterprise, Percona server, MariaDB, Amazon RDS, Drizzle

Oracle MySQL et MariaDB

Système d’exploitation pris en charge

Redhat, CentOS, Ubuntu, Debian, Windows, Solaris

NC

Produits de tierces parties supportés

Percona Xtrabackup, Percona toolkit, Maatkit

NC

Outils

Percona Xtrabackup, Percona toolkit, Maatkit

FromDual Performance Monitor for MySQL

Tarifs annuel

Silver : 1500$ / an / serveur

Gold : 15000$ / an (serveurs illimités)

Platinium : 30000$ / an (serveurs illimités)

NC

 

Je ferai un prochain billet avec un tableau comparatif de toutes les offres d’Oracle, SkySQL, Percona et frondual.

Bon week-end.

 

 

Flush Logs #9 : Rendez-vous à Percona Live London 2011 !

L’actualité MySQL et Oracle sélectionnée par MySQL+
Pour les news en temps réel, suivez-moi sur twitter

Vous pouvez également vous inscrire au flux RSS ou par email pour recevoir automatiquement une notification de publication des nouveaux articles



Pour tous les fans de MySQL, il y aura du beau monde les 24 et 25 octobre prochains à la conférence Percona Live London 2011.
Il y a au moins 10 bonnes raisons de se rendre à cette conférence : http://www.mysqlplus.net/2011/09/22/percona-live/

Profitez-en, les tarifs spéciaux “premiers inscrits” sont encore en vigueur jusqu’au 28 septembre prochain : http://www.eventbrite.com/event/1909670877/eorg/

J’en profite pour vous signaler qu’un groupe LinkedIn a été créé à cette occasion pour la communauté francophone : http://www.linkedin.com/groups/Percona-Live-London-2011-For-4094253

N’hésitez pas à vous inscrire et à partager autour de cette conférence.

Vous pouvez également télécharger le PDF à emporter (confectionné par mes soins !) :  PLL2011.pdf

Rendez-vous à Londres.
Bonne fin de semaine.

Cédric

 

Flush Logs #8 : Pause estivale…

Il est grand temps pour moi d’aller voir si le soleil m’attend quelque part, une pause s’impose !
MySQL+ reprendra donc une activité normale d’ici quelques semaines, d’ici là, je vous invite à lire ou relire les articles les plus populaires :

Si le coeur vous en dit, n’hésitez pas à laisser un commentaire sur ces articles.

Si vous ne l’avez jamais fait, je vous propose de lire l’à propos de ce site : http://www.mysqlplus.fr/a-propos/

N’oubliez pas de me suivre également sur twitter, de vous abonnez au flux RSS ou par email.

Je n’ai plus qu’une seule chose à écrire : Bonnes vacances !

Quand OPTIMIZE réinitialise l’auto-increment !

J’utilise la commande OPTIMIZE depuis longtemps, en particulier pour des problèmes d’espace disque.
Cette commande permet de réaliser une sorte de réorganisation de vos tables et index, pour MyISAM et InnoDB.
Et elle est particulièrement utile lorsqu’une table est vidée partiellement ou complètement afin de récupérer l’espace ainsi libéré (mais toujours occupé par le fichier physique sur disque).

J’ai récemment découvert un bug pouvant remettre en cause cette méthode pour certaines versions de MySQL (InnoDB), je vous laisse juger par vous même :

Création d’une table avec une colonne auto-incrémentée :

mysql> use test
Database changed
mysql> create table test_optimize (id int(8) unsigned NOT NULL AUTO_INCREMENT, PRIMARY KEY (id)) engine=InnoDB;
Query OK, 0 rows affected (1.09 sec)
mysql> insert into test_optimize values (1),(2),(3),(4);
Query OK, 4 rows affected (0.28 sec)
Records: 4  Duplicates: 0  Warnings: 0
mysql> show table status like ‘test_optimize’G
*************************** 1. row ***************************
Name: test_optimize
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 4
Avg_row_length: 4096
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 0
Auto_increment: 5
Create_time: 2011-07-12 10:21:28
Update_time: NULL
Check_time: NULL
Collation: latin1_swedish_ci
Checksum: NULL
Create_options:
Comment:
1 row in set (0.02 sec)

4 lignes sont insérées dans cette table, l’auto incrément est à 5.

Suppression de toutes les lignes de la table puis OPTIMIZE :

mysql> delete from test_optimize;
Query OK, 4 rows affected (0.00 sec)
mysql> select count(*) from test_optimize;
+—————+
| count(*) |
+—————+
|        0 |
+—————+
1 row in set (0.00 sec)
mysql> optimize table test_optimize;
mysql> show table status like ‘test_optimize’G
*************************** 1. row ***************************
Name: test_optimize
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 0
Avg_row_length: 0
Data_length: 16384
Max_data_length: 0
Index_length: 0
Data_free: 0
Auto_increment: 1
Create_time: 2011-07-12 10:23:39
Update_time: NULL
Check_time: NULL
Collation: latin1_swedish_ci
Checksum: NULL
Create_options:
Comment:
1 row in set (0.00 sec)

Suite à la suppression de toutes les lignes et le passage d’une commande OPTIMIZE, l’auto-incrément est repassé à la valeur 1 !
Il s’agit d’un bug référencé par MySQL pour InnoDB : http://bugs.mysql.com/bug.php?id=18274

Pour éviter ce problème, il sera nécessaire de passer aux versions suivantes de MySQL : 5.1.55, 5.5.9 ou 5.6.1

Je vous laisse juger des conséquences que peut avoir ce bug dans votre contexte.
N’hésitez pas à réagir et donner votre point de vue dans les commentaires.

Bonne semaine.