Tutoriel – Déployer MySQL 8.0 InnoDB Cluster (09-2019)

Cela fait maintenant 1 an que j’ai écris la v1 de ce tuto sur MySQL InnoDB Cluster et durant ce laps de temps, mes collègues d’Oracle MySQL ont travaillé très dur pour enrichir la solution et développer pas mal de nouvelles fonctionnalités.
En fait que du bon ? – grâce à vous et à vos retours – merci infiniment !.

Bref tu l’as compris, c’est le moment de mettre à jour ce tutoriel.
En clair, cet article remplace et annule l’ancien.

Je t’invite à passer un moment avec moi pour découvrir les différentes étapes du déploiement d’un MySQL InnoDB Cluster, l’utilisation de MySQL Router et aussi les principales commandes pour gérer ton cluster avec MySQL Shell.

The post Tutoriel – Déployer MySQL 8.0 InnoDB Cluster (09-2019) first appeared on …

[Lire plus]
Faciliter la lecture des mesures de temps dans performance_schema

Admettons que nous devions remonter pour une base mysql donnée le top 10 des tables les plus accédées en lecture par temps d’accès. On pourrait utiliser P_S.table_io_waits_summary_by_table par exemple :

mysql> select OBJECT_NAME, INDEX_NAME, COUNT_READ, AVG_TIMER_READ
    -> from …
[Lire plus]
Texte SQL tronqué dans les vues performance_schema en 5.6 et 5.7, il faut migrer !

Avant la version 5.6.24 ou 5.7.6 de MySQL, il n’y a aucun moyen de paramétrer la taille maximale du texte SQL capturé dans P_S.events_statements_summary_by_digest et events_statements_(current,history,history_long). Il est …

[Lire plus]
MySQL & Performance Schema : mais où sont passés les compteurs Com_% ??

Si vous avez migré plus ou moins récemment de version de MySQL vers 5.7 ou 8.0, vous ne l’avez peut être pas encore remarqué, mais il y a eu quelques petits changements au niveau des variables de statut. Outre le fait de les avoir déplacé …

[Lire plus]
Déployer 1 cluster MySQL avec 2 commandes

Dans cette courte vidéo, je vais te montrer comment créer un cluster MySQL de 3 nœuds avec simplement 2 commandes.
https://www.youtube.com/watch?v=YZzGsDjlWvk

The post Déployer 1 cluster MySQL avec 2 commandes first appeared on dasini.net - Journal d'un expert MySQL.

Résumé des nouveautés de MySQL 8.0.16

J'ai créé, spécialement pour toi, une présentation qui résume les nouvelles fonctionnalités de la dernière version de MySQL en date, la 8.0.16.

The post Résumé des nouveautés de MySQL 8.0.16 first appeared on dasini.net - Journal d'un expert MySQL.

Nouveautés MySQL 8.0 : Les indexes invisibles

Ce troisième article aura pour sujet l’utilisation des indexes invisibles en MySQL 8.0.14

MySQL 8.0 permet d’utiliser maintenant les indexes invisibles. Un index invisible n’est pas pris en compte par l’optimizer quand il fait le plan d’exécution de la requête.

Les indexes sont visibles par défaut. L’index invisible …

[Lire plus]
Nouveautés MySQL 8.0 : Configuration automatique de variables avec innodb_dedicated_server

Ce second article sera sur la configuration automatique de variables grâce à innodb_dedicated_server pour un serveur MySQL en 8.0.14

MySQL 8.0 permet d’activer la configuration automatique pour un serveur MySQL dédié. Par défaut, cette …

[Lire plus]
200 !!

Cet article est en fait mon 200 ème \o/
Pour marquer le coup, j'ai décidé de faire une petite pause et de regarder dans le rétroviseur...

The post 200 !! first appeared on dasini.net - Journal d'un expert MySQL.

Nouveautés MySQL 8.0 : Variables persistés

La nouvelle version MySQL 8.0 est sortie en Septembre 2016 et la dernière version disponible sortie en Février 2019 est la 8.0.15

Elle implémente beaucoup de nouvelles fonctionnalités et améliorations comme :

– Variables persistés (set persist)
– Dictionnaire de données transactionnel
– Support des …

[Lire plus]