Détail sur l’utilisation de la mémoire vive par MySQL
L’utilisation maximum de la mémoire vive par MySQL se calcule de la maniere suivante d’apres mysqltuner.pl : key_buffer_size + max_tmp_table_size + ( read_buffer_size + read_rnd_buffer_size + sort_buffer_size + thread_stack + join_buffer_size ) * max_connections max_tmp_table_size : si tmp_table_size > max_heap_table_size -> max_heap_table_size sinon tmp_table_size
Lire la suite...Import/Export MySQL “rapide”
export.sh Les données sont exporté avec mysqldump et le paramètre -T -T : Creates tab separated textfile for each table to given path. (creates .sql and .txt files). NOTE: This only works if mysqldump is run on the same machine as the mysqld daemon. Ce script doit donc etre executé directement sur le serveur MySQL import.sh
Lire la suite...Convertir toutes les tables MyISAM en InnoDB
Pour toutes les tables de toutes les bases “Version” séquentiel la convertion de la table suivante sera faite que si la precedente est fini (ingnorer les erreurs pour les tables deja en InnoDB ) “Version” Bourine Pour toutes les tables d’une base Vous pouvez le faire de manière soft (Table par table) Ou en version “Multithread” (Bourine)
Lire la suite...Extraire les requêtes SQL depuis un binlog au format RAW
Le format des log binaires RAW a un gros inconviant, lorsque vous voulez rejouer des requetes a partir des log binaires, l’extraction de celle ci est plus complexe. Supprimez ou modifiez les parametres suivant en fonction de vos besoin : –start-datetime : Date de debut d’extraction –stop-datetime : Apres cette date, les logs ne seront plus extrait Le résultat est presque injectable directement dans MySQL, il nécessite encore quelque traitement
Lire la suite...Procéder a une mise a jour de PostgreSQL
Préparation Vérifier l’encodage des bases : Migration Dumper l’intégralité des données : Initialiser le nouvel emplacement en UTF8: Le dossier doit être comme cela : Importer les données :
Lire la suite...Les variables système
La liste des variables système MySQL se trouve sur http://dev.mysql.com[en]. Il y est indiqué si ces variables sont dynamique ou non, si elle le sont, vous pouvez les changer a chaud (ne pas oublier de mettre a jour le fichier de configuration MySQL ). Afficher un ou des variables : Modifier une variable :
Lire la suite...Lister toutes les tables/base
Cette requête va lister toutes les bases/tables du serveur MySQL en ignorant les “bases” performance_schema et information_schema mais aussi en filtrant les tables dont le nom commence par tmp_ et la table test. Vous pouvez filtrer sur tout ce qui est dans la table “tables”
Lire la suite...Compiler pgpool II 3.0.1 sous Debian

- Installer les dependances necessaire a la compilation : – Telecharger les sources sur http://pgpool.projects.postgresql.org/ puis les decompresser – Configurer et compiler : – Configurer pgpool Les fichiers de configuration se trouve dans le dossier /usr/local/pgpool/etc/ – Mise en place du script d’init (/etc/init.d/pgpool)
Lire la suite...

Commantaire