Source: Reasons Unbeknownst
The old saying “Need is the father of innovation” (or something like that) held true this weekend. I was looking for an easy way to benchmark MySQL for some RAM drive InnoDB experimentation but couldn’t find anything cross platform, user friendly, and created after 2005. So I built an early version of what I was looking for.
This is a very synthetic benchmark for now. In some instances InnoDB is much faster than MyISAM (simultaneous reads/writes) but that doesn’t come across in these results. I’m planning on beefing up the benchmark options in later versions. This tool is currently useful in benchmarking hard drive / RAID performance when using InnoDB. It’s also good for basic my.cnf tweaking. Lire la suite…
Que ce soit lors de la première installation ou après la perte du mot de passe principal de MySQL, il est nécessaire de pouvoir modifier le mot de passe administrateur (root) de MySQL.
Pour pouvoir modifier le mot de passe root de MySQL, il faut pouvoir s’y connecter, Or, si vous n’avez pas le mot de passe root actuel, vous vous retrouvez alors dans une situation kafkaïenne. Si vous connaissez le mot de passe actuel de MySQL et que vous souhaitez juste changer le mot de passe root, vous pouvez sauter cette étape ! Lire la suite…
Comment trouver les doublons d’une table avec une requête SQL dans une base de données MySQL ?
Pour vérifier la présence ou l’absence de doublon dans une colonne d’une table MySQL, il existe une reqûete SQL permettant d’éviter de lire « manuellement » les données.
Compter les valeurs et trouvers les comptes supérieur à 1
SELECT
COUNT
( nom) , nom
FROM
`Matable`
GROUP
BY
nom
HAVING
COUNT
( nom) >1
L’exécution de cette requête affichera les noms présents plus d’une fois dans le domaine.
Pour faire le monitoring du port 3306 sous Linux il suffit d’utiliser la commande :
tcpdump -i eth0 -nN -vvv -xX -s 1500 port 3306
Où s représente la longueur du paquet.
L’optimisation au niveau de MySQL passe par trois composants, à savoir :
- Optimisation du serveur MySQL
- Optimisation de la base de données
- Optimisation des requêtes Lire la suite…