|
|
La liste des variables MySQL
Liens sponsorisés
Actualités
Voici une compilation des sources d'information sur ce sujet :
J'en ai eu marre de chercher partout pour avoir des informations sur les variables MySQL, alors j'ai décidé de faire un résumé de toute la liste, pour la version 5.0.27...
J'en ai eu marre de chercher partout pour avoir des informations sur les variables MySQL, alors j'ai décidé de faire un résumé de toute la liste, pour la version 5.0.27...
Techrepublic recommande de surveiller les 10 variables MySQL suivantes. Les variables sont accessibles via la commande SHOW STATUS (et non pas SHOW VARIABLES!).
Threads_connected
Created_tmp_disk_tables
Handler_read_first
Innodb_buffer_pool_wait_free
Key_reads
Max_used_connections
Open_tables
Select_full_join
Slow_queries
Uptime
Pour gagner en performances avec MysQL, il y a quelques variables à connaître. Les plus importantes sont : key_buffer_size, innodb_buffer_pool_size, innodb_additional_mem_pool_size, innodb_log_file_size, innodb_log_buffer_size, innodb_flush_logs_at_trx_commit, table_cache, thread_cache et query_cache_size.
Arjen Lentz et Robin Schumacher dresse la liste des clichés les plus communs au sujet de MySQL, et les démontent point par point.
MYTHE: MySQL est un serveur de base de données nouveau et peu testé
MYTHE: MySQL ne supporte par les transactions comme les autres moteurs
MYTHE: MySQL sert uniquement pour les bases de données Web ou pour un petit service
MYTHE: MySQL n'a aucune fonctionnalité professionnelle
MYTHE: MySQL ne propose pas le support demandé par les grands comptes
MYTHE: MySQL n'est plus Open Source
Je ne peut pas resister à cette liste, émise encore une fois par le semillant Peter Zaitsev. Pas moins de 10 'solutions' pour conduire un serveur MySQL à l'agonie. C'est à dire qu'en utilisant ces fonctionnalités, on pense faire un bon coup de performances, alors qu'en fait, on dirige directement le serveur à l'abattoir.
Mon préféré? les procédures stockées, qui peuvent convertir une simple requête de mise à jour en millions de requêtes complémentaires. Ne vous trompez pas, j'utilise les procédures stockées quand je peux, mais j'ai appris à m'en méfier aussi.
Il y en a plus que 10, d'ailleurs : Tables temporaires, Tables en mémoire, Buffer de tri MyISAM, Commandes préparées, Blob, Tables Merge, Espace disque, Procédures stockées, récursivité, Arbre d'analyse, Variables de session, Saturation des mutex, Variables server. 10+ Ways to Crash or Overload MySQL (0 visite)
MySQL a publié une nouvelle version de sa suite d'outil d'administration qui comprend :
MySQL Administrator 1.2
MySQL Query Browser 1.2
MySQL Migration Toolkit 1.1
MySQL Workbench 1.1
Ces applications étaient livrées de manière...
Si vous avez déjà souhaité que le résultat de la commande MySQL EXPLAIN soit publié sous forme d'arbre et non pas de tableau, alors vous serez comblé par le dernier outil de Baron Schwartz.
MySQL Visual Explain transforme la table de résultat de EXPLAIN en une vue hiérarchisée du plan d'exécution de la requête. Le résultat est significativement plus facile à comprendre, notamment dans le cas des index qui s'enchaînent.
MySQL Visual Explain fait partie du MySQL ToolKit de Baron Schwartz, où vous trouverez une myriade d'utilitaires pratiques.
Un pense-bête des commandes de MySQL, avec les mots-clés, les listes de paramètres et même quelques astuces de construction SQL.
Suivant les versions, le nombre maximal de tables dans une jointure MySQL dépend de la version de MySQL :
MySQL 3.23 - 31
MySQL 4.0 - 61
MySQL 4.1 -...
En janvier, j'ai posté un utilitaire MySQL pour chercher les index en doubles dans une base MySQL. A cause de nombreuses requêtes, j'a finalement décidé de lancer un projet complet...
Ce matin, surprise : plus de MySQL 5.0.26, mais retour sur MySQL 5.0.24 sur les sites de téléchargement de MySQL. Même la version source est revenue en arrière.
Finalement, Kaj Arno...
Peter Gulutzan publie la roadmap technique de MySQL, qui liste les points techniques qui sont développés pour les versions 6.0, 6.1 et 7.0 de MySQL, sans les distortions du marketing. Un programme très alléchant :
MySQL 6 : Falcon, sauvegardes non-bloquantes et informations de diagnostic.
MySQL 6.1 : Clés étrangères pour toutes les tables, Sommes de contrôle pour la réplication.
MySQL 7.0 : Identification externe, Audits de données, sécurité par rôle.
Et bien d'autres encore. MySQL 6.x Roadmap in Development (0 visite)
Mike Kruckenberg vous donne une vue toute particulière sur la migration vers MySQL 5 : la liste des incompatibilités. Si vous utilisez l'une des fonctionnalités listées dans cet article, alors...
Mike Kruckenberg vous donne une vue toute particulière sur la migration vers MySQL 5 : la liste des incompatibilités. Si vous utilisez l'une des fonctionnalités listées dans cet article, alors...
Autres actualités
- La liste des variables MySQL
J'en ai eu marre de chercher partout pour avoir des informations sur les variables MySQL, alors j'ai décidé de faire un résumé de toute la liste, pour la version 5.0.27...[...]
- 10 variables MySQL à surveiller
Techrepublic recommande de surveiller les 10 variables MySQL suivantes. Les variables sont accessibles via la commande SHOW STATUS (et non pas SHOW VARIABLES!).
Threads_connected
Created_tmp_disk_ta[...]
- Variables MySQL pour les performances
Pour gagner en performances avec MysQL, il y a quelques variables à connaître. Les plus importantes sont : key_buffer_size, innodb_buffer_pool_size, innodb_additional_mem_pool_size, innodb_log_file_si[...]
- Toutes les sources de PHP et MySQL
Voici une liste des liens importants pour pouvoir télécharger PHP et MySQL. Il existe aujourd'hui toute une variété de distributions pour PHP et MySQL : sépar&e[...]
- MySQL 5.2.3
Une nouvelle version de MySQL 5.2 est disponible : la 5.2.3 qui semble sauter plusieurs versions, puisque la précédente était la 5.2.0.
MySQL 5.2 contient les fonctionnalités de MySQL 5.1, avec...[...]
- Le système des rémunérations variables en cause
Il faut avoir le courage de remettre en cause les systèmes de rémunérations variables dans les grands groupes financiers, estime Luc Auberger, banquier.[...]
- MySQL GUI Tools version 10
MySQL publie la dernière version de ses outils graphiques :
MySQL Administrator 1.2.10
MySQL Query Browser 1.2.10
MySQL Migration Toolkit 1.1.10
Les outils sont graphiques, et disponibles pour de[...]
- MySQL++ 2.2.0 publié
MySQL++ est une interface C++ pour MySQL. Elle est construite avec les principes STL, pour rendre aisé l'accès à la base de donnés depuis un conteneur STL. MySQL++ soulage le...[...]
- La séparation MySQL Entreprise et MySQL communauté
Mike Kruckenberg s'interroge sur les premiers mois de la séparation entre MySQL communauté et MySQL entreprise. Lancé il y a quelques mois, tambour battant, MySQL entrerprise proposait des services pl[...]
- Liste des incompatibilités lors de la migration à MySQL 5
- Deux structures étranges en PHP
En fait, si vous connaissez les variables variables et strpos, vous ne serez pas si surpris. Cette anecdote pourrait être expliquée avec le manuel... Cela reste amusant à (re-) d&e[...]
- Résumé de la semaine de développement #331
Steph Fox résume la semaine de développement PHP.
TLK: Comparaison des objets DateTime
BUG: Il manque php_mbstring.dll
TLK: JIT à la volée
BUG: Variables dans les chaînes
TLK: Singleton natif [la sui[...]
- Monitorage de MySQL simple
Avec MySQL 5.1, sa base de données d'information (information_schema) et le programmateur d'événements, il est facile de mettre en place un outil de surveillance du serveur MySQL, qui prend des...[...]
- Sniper MySQL
Je cherchais un tueur de requête pour MySQL depuis longtemps. Ce sont simplement des programmes qui surveillent la commande show processlist de MySQL, et décident d'interrompre des requêtes qui violen[...]
- Le nouveau profileur de requêtes MySQL
Une des grandes forces de MySQL est son modèle d'innovation supérieur. Plutôt que de se limiter aux techniciens internes pour créer et entretenir un outil, MySQL a établit un partenariat...[...]
|
|
|
Formation referencement Google
Formation au référencement par les spécialistes en référencement de Ranking Metrics : conférence le matin, atelier pratique l'après-midi.
|
|
|