Les supports de la conférence MySQL avec SkySQL

avril 22, 2011

Le 20 avril 2011, le MySQL User Group Francophone et SkySQL Ab ont organisés une conférence avec comme invité Joffrey Michaie (consultant at SkySQL Ab) et Stéphane Varoqui (Senior MySQL consultant at SkySQL Ab).

Voici les slides (en pdf):

Architectures haute disponibilité par Joffrey Michaie

NoSQL par Stéphane Varoqui

 

enjoy !

 

0

Meet-up SkySQL – LeMug.fr

avril 5, 2011

Le MySQL User Group Francophone (LeMug.fr) et  SkySQL Ab vous invitent à une rencontre autour des technologies MySQL le mercredi 20 avril 2011.

Dans une ambiance décontractée, ce rassemblement permettra à l’ensemble des acteurs de la communauté open source d’échanger avec l’équipe SkySQL Ab (100% MySQLers) pour débattre autour de l’architecture de référence.

Au programme

  • 19h00 – 19h45 : réplication et astuces de configuration avec Joffrey Michaie, MySQL Consultant SkySQL Ab
    • La réplication synchrone avec DRBD
    • Pacemaker / Heartbeat
    • MySQL Cluster
  • 20h00 – 20h45 : Haute Performance avec NoSQL avec Stéphane Varoqui – Senior MySQL Consultant SkySQL Ab
    • MySQL with MemCached
    • InnoDB & HandlerSocket de Yoshinori Matsunobu

Infos pratiques

Date & heure : mercredi 20 avril à partir de 18h

Lieu : Patricks Irish Pub

33 rue de Montreuil

Paris 11ème

Accès : Metro Faidherbe-Chaligny

Tarif : gratuit

Inscriptions cliquer ici

Consulter l’invitation officielle : cliquer ici

 

SkySQL Ab a été fondée par les ex-dirigeants, employés et investisseurs de MySQL AB. Grâce à sa stratégie et ses partenaires, la société s’est engagée sur le futur développement des technologies MySQL® tout en délivrant un support de première classe autour de ses produits.
SkySQL Ab est une société ayant une forte culture du Logiciel Libre dans son ADN. Nous comptons ainsi promouvoir les aspects suivants:
  • Open : Une ouverture auprès de nos clients, la communauté et nos employés
  • Un respect mutuel
  • Une responsabilité individuelle
  • La Confiance
  • L’égalité
  • La Collaboration
Au travers de nos partenariats stratégiques avec les sociétés telles que Monty Program AB, notre responsabilité auprès de la communauté MySQL® et notre engagement vers nos clients, SkySQL Ab se positionne en tant que leader mondial en ce qui concerne le support et les services autour du SGBD MySQL® et tous les produits de son écosystème.
1

Les supports de la conférence optimisation MySQL avec Percona

mars 24, 2011

Le 7 mars 2011, le MySQL User Group Francophone à organisé une conférence avec comme invité Morgan Tocker de Percona.

Les slides sont disponible sur le site lemug.fr

Vous pouvez aussi télécharger le pdf.

enjoy !

0

Percona à Paris le 7 mars 2011

février 25, 2011
Tags: ,

Le MySQL User Group Francophone (LeMug.fr) en collaboration avec Openday, vous convient à une conférence gratuite le 7 mars 2011.

Morgan Tocker, consultant et formateur chez Percona (experts en technologies MySQL et performance InnoDB) nous parlera d’XtraDB (moteur de stockage fork d’InnoDB) et d’optimisation avec MySQL.

 


Lundi 7 Mars 2011, à partir de 19h au café Dune à Paris

Au programme

Infos pratiques

Date & heure : lundi 7 Mars à partir de 19h

Lieu : Café Dune
18 av. Claude Vellefaux
75010 Paris

Accès : Metro Goncourt / Col. Fabien

Tarif : gratuit

Inscriptions :  == COMPLET ==

 

Bio de Morgan Tocker:
Morgan is the Director of Training at Percona, Inc. His interests in
MySQL include Performance Tuning, scalability and High Availability.
He is a regular speaker on these topics in the United States and
Canada.
Before joining Percona, Morgan worked as a Technical Instructor for
MySQL (and then Sun Microsystems) in Canada where he taught courses on
High Availability, Performance Tuning and Database Administration. He
has also previously worked in the MySQL Support Team, and provided
DRBD support.

 

 

1

Un disque SSD comme buffer pour InnoDB

février 1, 2011
Tags:

MySQL, la base de données open source la plus populaire, inspire toujours autant les développeurs. David, propose un patch qui permet de créer un buffer pool supplémentaire pour InnoDB, qui est stocké sur un disque SSD ou de la mémoire flash.

Cette fonctionnalité créée un thread qui en tache de fond récupère les pages de données virées du buffer pool pour les copier dans le buffer pool supplémentaire du SSD au lieu du disque classique. L’idée étant d’éviter les accès au disque classique ( beaucoup plus lents notamment lors d’accès aléatoires).

De plus selon ses tests, les résultats restent également bien meilleurs avec une configuration SSD et un seul buffer pool.

Sysbench OLTP benchmark

Server: Intel(R) Xeon Quad-Core E5405 2.00GHz X 2
Database: ~19G ( created by sysbench, row: 80000000 )
disk: 4 disk RAID 10 flash storage: Intel X25-M 80G SSD
test command:
sysbench –test=oltp –oltp-table-size=80000000 –oltp-read-only=off –init-rng=on –num-threads=16 –max-requests=0 –oltp-dist-type=uniform –max-time=7200 –mysql-user=root –mysql-socket=/tmp/mysql.sock –db-driver=mysql run

innodb_buffer_pool innodb_secondary_buffer_pool read-write(tps)
8G 0G 55.03
8G(sbtest on SSD) 0G 60.8
8G 30G 86.23

la suite…

A tester :)

0

Bench MariaDB vs MySQL

décembre 30, 2010

Avec les sorties de MySQL 5.5.8 et de MariaDB 5.2.4, l’écosystème SGBDR open source se retrouve donc avec 3 bases (n’oublions pas MySQL 5.1.53) en GA. J’ai eu envi de voir le résultat des améliorations apportées par les équipes  d‘Oracle sur la première version majeure post rachat (MySQL 5.5.8) et celles apportées par la communauté et les équipes de Monty program pour la version basée sur MySQL 5.1.53  (MariaDB 5.2.4).

De nombreuses optimisations ont eu lieu sur la version MySQL 5.5.8, ainsi que sur le moteur de stockage InnoDB. Idem pour MariaDB et la version InnoDB  de Percona qu’elle embarque (XtraDB).

Un des gros inconvénients des benchs, c’est qu’ils ne veulent souvent rien dire dans l’absolu. En d’autres termes, le résultat obtenu valide les hypothèses retenues qui ont rarement la chance de s’appliquer totalement à votre cas d’utilisation. Mais faut bien essayer de quantifier les choses ! Dans l’optique d’avoir un résultat le plus objectif possible, j’ai effectué mes tests avec 3 outils de bench open source pour bases de données différents:

Les tests comportent des lectures, des écritures et des transactions plus complexes et ils se déroulent seulement sur des table InnoDB.

La configuration des serveurs est très proche mais pas strictement identique car les paramètres ne sont pas tous les mêmes. Elle n’est pas orientée performances maximale, (ce n’était pas mon but) mais sécurité des données (plus proche de notre réalité de production).

La machine de test n’est qu’un PC (voir configuration ci dessous)

MySQL 5.1.53 vs MySQL 5.5.8 vs MariaDB 5.2.4

Configuration

# OS: Ubuntu  10.04 LTS
# Platform: x86_32
# CPU: Intel Core 2 Duo CPU T9550 @ 2.66GHz (x2)
# RAM: 3.4GB
# Disk(s): 1 x ATA Hitachi HTS723216L9A362
# # Versions : MySQL 5.1.53, MySQL 5.5.8, MariaDB 5.2.4
# # Moteur : Innodb

Résultats

dbt2

Transactions (plusieurs tables)

40 connexions simultanées

MySQL 5.5.8 est 19% plus rapide que MySQL 5.1.53

MariaDB 5.2.4 est 53% plus rapide que MySQL 5.1.53

150 connexions simultanées

MySQL 5.5.8 est 49% plus rapide que MySQL 5.1.53

MariaDB 5.2.4 est 59% plus rapide que MySQL 5.1.53

sysbench

Transactions (1 table)

40 connexions simultanées

MySQL 5.5.8 est 1969% plus rapide que MySQL 5.1.53

MariaDB 5.2.4 est 2271% plus rapide que MySQL 5.1.53

150 connexions simultanées

MySQL 5.5.8 est 287% plus rapide que MySQL 5.1.53

MariaDB 5.2.4 est 427% plus rapide que MySQL 5.1.53

Lectures simples

40 connexions simultanées

MySQL 5.5.8 est 14% moins rapide que MySQL 5.1.53

MariaDB 5.2.4 est 3% moins rapide que MySQL 5.1.53

150 connexions simultanées

MySQL 5.5.8 est 15% moins rapide que MySQL 5.1.53

MariaDB 5.2.4 est 2% moins rapide que MySQL 5.1.53

Lectures complexes

40 connexions simultanées

MySQL 5.5.8 est 12% moins rapide que MySQL 5.1.53

MariaDB 5.2.4 est 0.7% moins rapide que MySQL 5.1.53

150 connexions simultanées

MySQL 5.5.8 est 14% moins rapide que MySQL 5.1.53

MariaDB 5.2.4 est 5% moins rapide que MySQL 5.1.53

mysqlslap

Update primary key

40 connexions simultanées

MySQL 5.5.8 est 1793% fois plus rapide que MySQL 5.1.53

MariaDB 5.2.4 est 1954% fois plus rapide que MySQL 5.1.53

150 connexions simultanées

MySQL 5.1.53 => ERROR : Lock wait timeout exceeded; try restarting transaction

MariaDB 5.2.4 est 26% fois plus rapide que MySQL 5.5.8

Insert

40 connexions simultanées

MySQL 5.5.8 est 1595% fois plus rapide que MySQL 5.1.53

MariaDB 5.2.4 est 1731% fois plus rapide que MySQL 5.1.53

150 connexions simultanées

MySQL 5.5.8 est 4106% fois plus rapide que MySQL 5.1.53

MariaDB 5.2.4 est 4625% fois plus rapide que MySQL 5.1.53

Insert + Select

40 connexions simultanées

MySQL 5.5.8 est 1452% fois plus rapide que MySQL 5.1.53

MariaDB 5.2.4 est 1714% fois plus rapide que MySQL 5.1.53

150 connexions simultanées

MySQL 5.5.8 et MariaDB 5.2.4 sont 2400% fois plus rapide que MySQL 5.1.53

Select

40 connexions simultanées

MySQL 5.1.53 est 8% plus rapide que MariaDB 5.2.4.

MySQL 5.1.53 est 9% plus rapide que MySQL 5.5.8.

150 connexions simultanées

MySQL 5.1.53 et MariaDB 5.2.4 sont 15% plus rapide que MySQL 5.5.8.

Select on primary key

40 connexions simultanées

MySQL 5.1.53 est 4% plus rapide que MariaDB 5.2.4.

MySQL 5.1.53 est 10% plus rapide que MySQL 5.5.8.

150 connexions simultanées

MySQL 5.1.53 et MariaDB 5.2.4 sont 7% plus rapide que MySQL 5.5.8.


Résumé

MariaDB 5.2.4 et MySQL 5.5.8 ont de façon particulièrement significative, de meilleures performances en écritures que MySQL 5.1.53 (avantage à MariaDB 5.2.4).

En ce qui concerne, les lectures, les performances de MariaDB 5.2.4 et de MySQL 5.1.53 sont très proches (léger avantage à MySQL 5.1.53). MySQL 5.5.8 est un peu en retrait.

En fonction des résultats des benchs, mon classement est le suivant :

  1. MariaDB 5.2.4
  2. MySQL 5.5.8
  3. MySQL 5.1.53

Je dois avouer, que je suis surpris par l’ampleur des écarts, notamment en écritures ! D’autres tests seront fait sur une machine plus costaud et dans un environnement plus proche de notre production.

Fichiers

Configuration de MySQL 5.1.53

Configuration de MySQL 5.5.8

Configuration de MariaDB 5.2.4

Résultats brut

10

MySQL 5.5 est disponible

décembre 15, 2010
Tags:

Oracle annonce la sortie de la toute nouvelle version de la base de données open source MySQL 5.5.8. Cette version est une G.A. ((Generally Available), en d’autre terme la version à utiliser en production.

Voici le communiqué en version originale:

MySQL 5.5 Now Generally Available

New Performance and Scalability Enhancements Highlight Oracle’s Continued Investment in MySQL

Redwood Shores, Calif. – December 15, 2010

News Facts

  • Underscoring its commitment to deliver new innovations to MySQL users, Oracle today announced the general availability of MySQL 5.5.
  • MySQL 5.5 delivers significant enhancements enabling users to improve the performance and scalability of web applications across multiple operating environments, including Windows, Linux, Oracle Solaris, and Mac OS X.
  • The MySQL 5.5 Community Edition, which is licensed under the GNU General Public License (GPL), and is available for free download, includes InnoDB as the default storage engine.
  • This release benefitted from substantial user community participation and feedback on the MySQL 5.5 Release Candidate, helping to provide a more broadly tested product.
  • For more details, join the MySQL Technology Update webcast on Dec. 15th at 10:00am US, Pacific Time.

Enhances Capabilities for Web Applications

  • The 5.5 release of MySQL provides the customization capabilities and scalability that MySQL DBAs and developers need to more efficiently build, maintain and scale web applications.
  • With the MySQL 5.5 release users benefit from:
    • Improved performance and scalability: MySQL Database and InnoDB storage engine have been enhanced to provide optimum performance and scalability when running on the latest multi-CPU and multi-core hardware and operating systems. In addition, with release 5.5, InnoDB is now the default storage engine for the MySQL Database, delivering ACID transactions, referential integrity and crash recovery.
    • Higher availability: New semi-synchronous replication and Replication Heart Beat improve failover speed and reliability.
    • Improved usability: Improved index and table partitioning, SIGNAL/RESIGNAL support and enhanced diagnostics, including a new PERFORMANCE_SCHEMA, improve the manageability of MySQL 5.5.

MySQL 5.5 Delivers Major Performance Gains

  • In recent benchmarks, the MySQL 5.5 release candidate delivered significant performance improvements compared to MySQL 5.1. Results included:
    • On Windows: Up to 1,500 percent performance gains for Read/Write operations and up to 500 percent gain for Read Only.(1)
    • On Linux: Up to 360 percent performance gain in Read/Write operations and up to 200 percent improvement in Read Only.(2)

la suite

2

MariaDB 5.2.4 et 5.1.53 sont disponibles

décembre 9, 2010
Tags:

The MariaDB community is happy to announce two new releases hot off
the compiler!

MariaDB is a branch of the MySQL database which includes all major
open source storage engines, myriad bug fixes, and many community
patches.

The MariaDB 5.1 release continues with MariaDB 5.1.53, while the 5.2
series moves to 5.2.4. As always, detailed release notes are available
and are highly recommended, especially for those considering an
upgrade.

http://kb.askmonty.org/v/mariadb-5153-release-notes

http://kb.askmonty.org/v/mariadb-524-release-notes

These releases both address a couple of issues in both series that may
affect a large number of users. First, a regression in MySQL relating
to starting as a service on Windows has been patched. You will no
longer need the –console option.

https://bugs.launchpad.net/maria/+bug/678047

http://bugs.mysql.com/bug.php?id=56821

Second, a rather nasty little bug prevented compiling PHP against
MariaDB. This has been fixed in these new releases, as well.

https://bugs.launchpad.net/maria/+bug/674812

Binary builds for many popular platforms, Linux packages, and source
code can be found mirrored worldwide.

http://askmonty.org/wiki/MariaDB:Download

MariaDB: Community developed, feature enhanced, backward compatible.


./k

Kurt von Finck
Chief Community And Communications Officer
Monty Program
http://montyprogram.com

0

MariaDB 5.2.3 est disponible

novembre 16, 2010
Tags:
MariaDB

MariaDB open source database

La dernière version stable de la base de données open source « cousine » de MySQL, MariaDB est disponible. Cette version contient toutes les améliorations présentes dans MariaDB 5.1.50 et MySQL 5.1.51.

La suite, MariaDB 5.5 qui sera le produit de la fusion de  MariaDB 5.3  et MySQL 5.5. Ces 2 versions sont disponible pour les tests et les développements (en beta).

A noter que MySQL 5.5 devrait être disponible en version stable d’ici la fin de l’année.

Télécharger MariaDB.

1

Forum PHP 2010

novembre 8, 2010
Tags:

C’est ce mardi 9 novembre que débute le forum PHP 2010. Durant 2 jours, les meilleurs experts mondiaux, seront présent à la Cité des Sciences de Paris la Villette, pour animer des conférences, des ateliers et débats.

Le programme de ces 2 jours est disponible ici.

A noter la présence de  Michael Widenius le co-créateur de MySQL AB et créateur du SGBDR open source MariaDB, Rasmus Johansson de Monty Program Ab, ainsi que celle de Kaj Arnö EVP Products de SkySQL une nouvelle société de services et de supports autour de MySQL, créée par des anciens de MySQL AB.

Je sais pas pour vous, mais moi, j’ai hâte d’y être :)

0