
{"id":1375,"date":"2013-02-21T10:10:30","date_gmt":"2013-02-21T09:10:30","guid":{"rendered":"http:\/\/dasini.net\/blog\/?p=1375"},"modified":"2013-02-21T10:17:59","modified_gmt":"2013-02-21T09:17:59","slug":"mysql-5-6","status":"publish","type":"post","link":"https:\/\/dasini.net\/blog\/2013\/02\/21\/mysql-5-6\/","title":{"rendered":"MySQL 5.6"},"content":{"rendered":"<p>Cela fait quelques jours maintenant que <a title=\"Download MySQL Community Server\" href=\"http:\/\/www.mysql.com\/downloads\/mysql\/\" target=\"_blank\">MySQL 5.6<\/a> est disponible pour la production. Un impressionnant travail a \u00e9t\u00e9 effectu\u00e9 par les \u00e9quipe d&rsquo;Oracle, <a title=\"MySQL 5.6: Improvements in the Nutshell\" href=\"http:\/\/www.mysqlperformanceblog.com\/2013\/01\/27\/mysql-5-6-improvements-in-the-nutshell\/\" target=\"_blank\">voici un petit r\u00e9sum\u00e9 des principales \u00e9volution vu par Peter Zaitsev<\/a>.<\/p>\n<p>L&rsquo;\u00e9v\u00e9nement dans l&rsquo;\u00e9v\u00e9nement, c&rsquo;est la \u00ab\u00a0pol\u00e9mique\u00a0\u00bb sur les performances de la 5.6, par rapport \u00e0 MySQL 5.5 mais surtout par rapport \u00e0 MariaDB 5.5.<\/p>\n<p>Dimitri (Oracle), <a title=\"MySQL Performance: MySQL 5.6 -vs- MySQL 5.5 -vs- MariaDB 5.5\" href=\"http:\/\/dimitrik.free.fr\/blog\/archives\/2013\/02\/mysql-performance-mysql-56-vs-mysql-55-vs-mariadb-55.html\" target=\"_blank\">montre que\u00a0<strong>MySQL 5.6 \u00e9crasent MySQL 5.5<\/strong> et MariaDB 5.5<\/a>. Axel (MariaDB), <a title=\"Sysbench OLTP: MySQL-5.6 vs. MariaDB-10.0\" href=\"http:\/\/blog.mariadb.org\/sysbench-oltp-mysql-5-6-vs-mariadb-10-0\/\" target=\"_blank\">de son cot\u00e9 montre que la <strong>5.6 est moins performante que MariaDB 5.5<\/strong>, ainsi que MySQL 5.5<\/a>. Peter (Percona), de son cot\u00e9 <a title=\"Is MySQL 5.6 slower than MySQL 5.5 ?\" href=\"http:\/\/www.mysqlperformanceblog.com\/2013\/02\/18\/is-mysql-5-6-slower-than-mysql-5-5\/\" target=\"_blank\">montre que les perfs de MySQL 5.6 sont en retrait par rapport \u00e0 celles de MySQL 5.5<\/a>. Au passage, je note que Percona server 5.5 n&rsquo;est pas test\u00e9&#8230; Last but not least, Mark (Facebook) , <a title=\"My MySQL is faster than your MySQL\" href=\"https:\/\/www.facebook.com\/notes\/mysql-at-facebook\/my-mysql-is-faster-than-your-mysql\/10151250402570933\">montre que sa version maison 5.1.63 patch\u00e9e met tout le monde d&rsquo;accord<\/a>. Il montre aussi que le co\u00fbt du performance schemas n&rsquo;est pas n\u00e9gligeable.<\/p>\n<p>&nbsp;<\/p>\n<h4>Mon avis<\/h4>\n<p>MySQL 5.6 est ind\u00e9niablement la meilleur version MySQL \u00e0 ce jour, mais si je devais la mettre en prod, j&rsquo;attendrai septembre. Apr\u00e8s en ce qui concerne la comparaison technique avec MariaDB 5.5, Percona server 5.5, MySQL 5.5&#8230; je suis persuad\u00e9 que 80% des utilisateurs ne verront pas de diff\u00e9rences notables (niveau perf). Pour les 20% qui reste, un seul conseil <strong>testez<\/strong> !<\/p>\n<p>L&rsquo;autre crit\u00e8re de comparaison est plus de nature philosophique (voir politique), les mod\u00e8les propos\u00e9s par Oracle, Monty et Percona ne sont pas vraiment identiques :\/<\/p>\n<p>Autre point, il faut toujours garder \u00e0 l&rsquo;esprit que les benchs ne donnent que le r\u00e9sultat de ce qu&rsquo;on test, en d&rsquo;autres termes, ils sont pas toujours objectif et souvent pas repr\u00e9sentatif de votre workload. Un seul conseil <strong>testez<\/strong> !<\/p>\n<p>Merci \u00e0 Oracle, Monty program et Percona de se tirer la bourre. Continuez \u00e0 tirer la base de donn\u00e9es open source la plus utilis\u00e9e vers le haut \ud83d\ude42 (ainsi que Facebook, Twitter, Google &#8230; et le reste de la communaut\u00e9)<\/p>\n<p>&nbsp;<\/p>\n<h4>Liens<\/h4>\n<p><a title=\"Download MySQL Community Server\" href=\"http:\/\/www.mysql.com\/downloads\/mysql\/\" target=\"_blank\">http:\/\/www.mysql.com\/downloads\/mysql\/<\/a><\/p>\n<p><a title=\" MySQL Server 5.6 defaults changes \" href=\"https:\/\/blogs.oracle.com\/supportingmysql\/entry\/server_defaults_changes_in_mysql\" target=\"_blank\">https:\/\/blogs.oracle.com\/supportingmysql\/entry\/server_defaults_changes_in_mysql<\/a><\/p>\n<p><a title=\"MySQL 5.6: Improvements in the Nutshell\" href=\"http:\/\/www.mysqlperformanceblog.com\/2013\/01\/27\/mysql-5-6-improvements-in-the-nutshell\/\" target=\"_blank\">http:\/\/www.mysqlperformanceblog.com\/2013\/01\/27\/mysql-5-6-improvements-in-the-nutshell\/<\/a><\/p>\n<p><a title=\"MySQL Performance: MySQL 5.6 -vs- MySQL 5.5 -vs- MariaDB 5.5\" href=\"http:\/\/dimitrik.free.fr\/blog\/archives\/2013\/02\/mysql-performance-mysql-56-vs-mysql-55-vs-mariadb-55.html\" target=\"_blank\">http:\/\/dimitrik.free.fr\/blog\/archives\/2013\/02\/mysql-performance-mysql-56-vs-mysql-55-vs-mariadb-55.html<br \/>\n<\/a><\/p>\n<p><a title=\"MySQL Performance: Analyzing Benchmarks, part-1 : MySQL 5.6 and MariaDB 5.5\" href=\"http:\/\/dimitrik.free.fr\/blog\/archives\/02-01-2013_02-28-2013.html\" target=\"_blank\">http:\/\/dimitrik.free.fr\/blog\/archives\/02-01-2013_02-28-2013.html<\/a><\/p>\n<p><a title=\"Sysbench OLTP: MySQL-5.6 vs. MariaDB-10.0\" href=\"http:\/\/blog.mariadb.org\/sysbench-oltp-mysql-5-6-vs-mariadb-10-0\/\" target=\"_blank\">http:\/\/blog.mariadb.org\/sysbench-oltp-mysql-5-6-vs-mariadb-10-0\/<\/a><\/p>\n<p><a title=\"Is MySQL 5.6 slower than MySQL 5.5 ?\" href=\"http:\/\/www.mysqlperformanceblog.com\/2013\/02\/18\/is-mysql-5-6-slower-than-mysql-5-5\/\" target=\"_blank\">http:\/\/www.mysqlperformanceblog.com\/2013\/02\/18\/is-mysql-5-6-slower-than-mysql-5-5\/<\/a><\/p>\n<p><a title=\"My MySQL is faster than your MySQL\" href=\"https:\/\/www.facebook.com\/notes\/mysql-at-facebook\/my-mysql-is-faster-than-your-mysql\/10151250402570933\" target=\"_blank\">https:\/\/www.facebook.com\/notes\/mysql-at-facebook\/my-mysql-is-faster-than-your-mysql\/10151250402570933<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cela fait quelques jours maintenant que MySQL 5.6 est disponible pour la production. Un impressionnant travail a \u00e9t\u00e9 effectu\u00e9 par les \u00e9quipe d&rsquo;Oracle, voici un petit r\u00e9sum\u00e9 des principales \u00e9volution vu par Peter Zaitsev.<\/p>\n<p>L&rsquo;\u00e9v\u00e9nement dans l&rsquo;\u00e9v\u00e9nement, c&rsquo;est la \u00ab\u00a0pol\u00e9mique\u00a0\u00bb sur les performances de la 5.6, par rapport \u00e0 MySQL 5.5 mais surtout par rapport \u00e0 MariaDB 5.5.<\/p>\n<p>Dimitri (Oracle), montre que MySQL 5.6 \u00e9crasent MySQL 5.5 et MariaDB 5.5. Axel (MariaDB), de son cot\u00e9 montre que la 5.6 est moins performante que MariaDB 5.5, ainsi que MySQL 5.5. Peter (Percona), de son cot\u00e9 montre que les perfs de MySQL 5.6 sont en retrait par rapport \u00e0 celles de MySQL 5.5. Au passage, je note que Percona server 5.5 n&rsquo;est pas test\u00e9&#8230; Last but not least, Mark (Facebook) , montre que sa version maison 5.1.63 patch\u00e9e met tout le monde d&rsquo;accord. Il montre aussi que le co\u00fbt du performance schemas n&rsquo;est pas n\u00e9gligeable.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"categories":[167,8,181],"tags":[],"class_list":["post-1375","post","type-post","status-publish","format-standard","hentry","category-mariadb","category-mysql","category-percona-server-2"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9LfWW-mb","jetpack-related-posts":[{"id":1487,"url":"https:\/\/dasini.net\/blog\/2014\/01\/07\/update-db-set-age-age-1-where-productmysql\/","url_meta":{"origin":1375,"position":0},"title":"UPDATE db SET age = age + 1 WHERE product=&rsquo;MySQL&rsquo;","author":"Olivier DASINI","date":"7 janvier 2014","format":false,"excerpt":"2013 \u00e0 \u00e9t\u00e9 une ann\u00e9e tr\u00e8s riche en ce qui concerne l\u2019\u00e9cosyst\u00e8me MySQL \/ MariaDB \/ Percona Server. Voici un petit r\u00e9cap technique (incomplet) pour les 3 acteurs majeurs: MySQL @Oracle MariaDB & SkySQL Percona","rel":"","context":"Dans &quot;MariaDB&quot;","block_context":{"text":"MariaDB","link":"https:\/\/dasini.net\/blog\/category\/mariadb\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1245,"url":"https:\/\/dasini.net\/blog\/2012\/04\/05\/mysql-5-6-rock-suite\/","url_meta":{"origin":1375,"position":1},"title":"MySQL 5.6 rock suite","author":"Olivier DASINI","date":"5 avril 2012","format":false,"excerpt":"Voici la suite du post MySQL 5.6 rock, dans lequel je test MySQL 5.5 & 5.6, MariaDB 5.3 & 5.5 et Percona server 5.5. Pour cet article, toujours un bench. Le contexte est assez proche, \u00e0 la diff\u00e9rence pr\u00e8s que cette fois les serveurs sont test\u00e9s en lecture (65%) et\u2026","rel":"","context":"Dans &quot;bench&quot;","block_context":{"text":"bench","link":"https:\/\/dasini.net\/blog\/category\/bench\/"},"img":{"alt_text":"dasini.net - 95 centile for R\/W i\/o bounds","src":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-includes\/images\/dasini.net_bench_mysql_95percentil.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1227,"url":"https:\/\/dasini.net\/blog\/2012\/03\/30\/mysql-5-6-rocks\/","url_meta":{"origin":1375,"position":2},"title":"MySQL 5.6 rock !","author":"Olivier DASINI","date":"30 mars 2012","format":false,"excerpt":"Comme d'habitude, mon but n'est pas de conna\u00eetre les possibilit\u00e9s maximales du serveur (d'autres le font mieux que moi), mais plut\u00f4t d'avoir une id\u00e9e assez pr\u00e9cise de leurs comportements respectifs dans un environnement le plus proche possible de ma prod. pour ce test, les candidats sont, Percona 5.5, MariaDB 5.3\u2026","rel":"","context":"Dans &quot;bench&quot;","block_context":{"text":"bench","link":"https:\/\/dasini.net\/blog\/category\/bench\/"},"img":{"alt_text":"dasini.net - 95 centile","src":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-includes\/images\/percentil.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1496,"url":"https:\/\/dasini.net\/blog\/2015\/09\/14\/meetup-mysql-a-paris\/","url_meta":{"origin":1375,"position":3},"title":"Meetup MySQL \u00e0 Paris","author":"Olivier DASINI","date":"14 septembre 2015","format":false,"excerpt":"Ce jeudi 17 septembre 2015, \u00e0 l'initiative du MySQL User Group France (lemug.fr), je vais pr\u00e9senter un retour d'exp\u00e9rience sur une migration MySQL 5.5 vers 5.6 dans les locaux de Dailymotion \u00e0 Paris.","rel":"","context":"Dans &quot;Conf\u00e9rence&quot;","block_context":{"text":"Conf\u00e9rence","link":"https:\/\/dasini.net\/blog\/category\/conference\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1501,"url":"https:\/\/dasini.net\/blog\/2015\/09\/25\/slides-du-meetup\/","url_meta":{"origin":1375,"position":4},"title":"Slides du meetup","author":"Olivier DASINI","date":"25 septembre 2015","format":false,"excerpt":"Le 17 septembre j'ai \u00e9t\u00e9 invit\u00e9 par le MySQL User Group Fr pour parler d'un retour d'exp\u00e9rience sur une migration MySQL 5.5 vers 5.6. Voici ma pr\u00e9sentation: http:\/\/www.slideshare.net\/freshdaz\/upgrade-to-mysql-56-without-downtime","rel":"","context":"Dans &quot;Conf\u00e9rence&quot;","block_context":{"text":"Conf\u00e9rence","link":"https:\/\/dasini.net\/blog\/category\/conference\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1473,"url":"https:\/\/dasini.net\/blog\/2013\/10\/14\/retour-sur-le-mysql-techday\/","url_meta":{"origin":1375,"position":5},"title":"Retour sur le MySQL techday","author":"Olivier DASINI","date":"14 octobre 2013","format":false,"excerpt":"Jeudi 10 octobre \u00e0 eu lieu, dans les locaux d'Oracle, le MySQL techday organis\u00e9 par Oracle et le MySQL User Group francophone. Dans la continuit\u00e9 de MySQL Connect, les speakers nous ont offert des sessions de tr\u00e8s grandes qualit\u00e9s sur les th\u00e8mes de la performance et de l'optimisation relative aux\u2026","rel":"","context":"Dans &quot;Conf\u00e9rence&quot;","block_context":{"text":"Conf\u00e9rence","link":"https:\/\/dasini.net\/blog\/category\/conference\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/posts\/1375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/comments?post=1375"}],"version-history":[{"count":16,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/posts\/1375\/revisions"}],"predecessor-version":[{"id":1387,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/posts\/1375\/revisions\/1387"}],"wp:attachment":[{"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/media?parent=1375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/categories?post=1375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/tags?post=1375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}