|
|
 |
10 variables MySQL à surveiller
Liens sponsorisés
Actualités
Voici une compilation des sources d'information sur ce sujet :
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
mysqlreport propose un rapport de santé pour MySQL plus parllant que le classique SHOW STATUS.mysqlreport se base sur les statsu en cours, mais produit des ratios plus intéressants et pertinents.mysqlreport est une alternative bien plus productive à SHOW STATUS et s'installe en un simple download.
MySQL 5.0.38-Dotdeb_1.d uptime 45 20:0:51 Thu Jan 10 16:16:57 2008
__ Key _________________________________________________________________
Buffer used 14.16M of 16.00M %Used: 88.48
Current 16.00M %Usage: 100.00
Write hit 83.42%
Read hit 95.63%
__ Questions ___________________________________________________________
Total 99.18M 25.0/s
DMS 98.05M 24.8/s %Total: 98.86
Com_ 516.82k 0.1/s 0.52
COM_QUIT 345.34k 0.1/s 0.35
QC Hits 300.38k 0.1/s 0.30
-Unknown 34.56k 0.0/s 0.03
Slow (10) 16.35k 0.0/s %Total: 0.02 %DMS: 0.02 Log: OFF
DMS 98.05M 24.8/s 98.86
INSERT 97.41M 24.6/s 98.21 99.34
UPDATE 361.23k 0.1/s 0.36 0.37
SELECT 264.64k 0.1/s 0.27 0.27
DELETE 16.57k 0.0/s 0.02 0.02
R...
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...
voilà, je crée une page protégée se basant sur la comparaison de variables.
j'aimerai que ces variables soi
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.
MySQL 5.1.20, la dernière version du système de base de données Open Source, a été publiée. C'est une version bêta, qu'il est recommandé de tester avant de mettre en production.
Modifications incompatibles avec les versions précédentes :
Modification incompatible : il n'est plus possible de partitionner les tables de log.
Les variables utilisateurs et les variables de procédures stockées sont utilisables avec les expressions XPath.
Le code source du serveur NDB simplifie le support de la compilation pour SCI.
Les variables système auto_increment_increment et auto_increment_offset sont
supportées par les tables NDB.
Le client d'administration du cluster stocke l'historique de session entre les sessions.
ndb_error_reporter conserve les timestamp dans les fichiers.
Ajout du paramètre de configuration TimeBetweenWatchdogCheckInitial.
Le paramètre MaxAllocate configure l'unité maximale d'allocation pour une table NDB.
CHECK TABLE indique quelle table d'un groupe MERGE est en berne.
Corrections MySQL 5.1.20
127 bogues ont été corrigés, et notamment :
Correction de sécurité : CREATE TABLE LIKE ignorait les droits de création de table!
Correction incompatible : certains code d'erreur de MySQL 5.1 n'étaient pas identiques à ceux de MySQL 5.0
Correction incompatible : l'utilisation de ORDER BY ou DISTINCT ...
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 4.1.14, une nouvelle version de maintenance de la base de données Open Source MySQL a été publiée. Elle apporte des corrections de bogues divers et plusieurs nouveautés mineures.
Elle inclut aussi les corrections de sécurité de la 4.1.13a. Il est donc fortement recommandé de faire évoluer votre version, si vous n'êtes pas encore rendus à la version 4.1.13a.
La nouvelle version est disponible en source et en version compilée, pour de nombreuses plates-formes, depuis les pages de téléchargement de MySQL et ses miroirs.
Nouveautés :
+ SHOW CHARACTER SET et INFORMATION_SCHEMA affiche correctement le jeu de caractères Latin1.
+ MySQL Cluster: Nouvelle option -P.
+ L'affichage de perror --help affiche les options de --ndb.
+ NDB: amélioration des variables NoOfPagesToDiskDuringRestartACC,
NoOfPagesToDiskAfterRestartACC,
NoOfPagesToDiskDuringRestartTUP et
NoOfPagesToDiskAfterRestartTU.
+ Ajout du support de where clause dans FROM DUAL.
+ Ajout d'un optimisation qui évite l'accès aux clés NULL
+ Ajout de tests spécifiques pour le cache de requêtes
+ Le cache de requête est désactivé si les tables sont verrouillées.
Corrections :
54 corrections de bogues : Cluster MySQL, fonctions de groupement, les jeux de caractères, l'optimiseur et Windows.
MySQL 4.1.12, une nouvelle version de maintenance de la base de données Open Source MySQL a été publiée. Elle apporte des corrections de bogues divers et plusieurs nouveautés mineures. Elle inclut aussi les corrections de sécurité de la 4.1.10a. Il est donc fortement recommandé de faire évoluer votre version, si vous n'êtes pas encore rendus à la version 4.1.10.
La nouvelle version est disponible en source et en version compilée, pour de nombreuses plates-formes, depuis les pages de téléchargement de MySQL et ses miroirs.
Nouveautés :
+ Option --debug pour my_print_default
+ Si MySQL ne peut pas lire un fichier .frm, il indique que ce fichier a été créé par une autre version de MySQL.
+ Nouvelle invite /* pour indiquer qu'un commentaire a été ouvert mais pas fermé
+ Ajout du jeu de caractères japonais cp932
+ Ajout de la collation cp1250_croatian_ci
+ Mise à jour de libedit 2.9
+ Amélioration de l'affichage de Show Innodb Status
+ Possibilité de désactiver les clés étrangères avec InnoDB
+ Create table auto_increment=n fonctionne avec innoDB
+ Correction d'un pb avec les niveaux d'isolations
+ meilleure gestion de la précédence pour les collations
Corrections :
52 corrections de bogues : 2 pb de sécurité, InnoDB, crash divers, utilitaires MySQL, création de tables.
Il y a un an et demi, InnoDB était rachetée par Oracle. La réaction de MySQL a été rapide : l'architecture des moteurs de tables a été mise en avant,...
MySQL 5.0.6, une nouvelle version de la base de données Open Source a été publiée. On attend cette version prochainement. La version 5.0.5 n'a pas été publiée officiellement.
David Axmark indiquait de MySQL 5.0 est maintenant complet (Code complete, en anglais), et qu'il ne reste plus que les bogues à corriger. Les rumeurs font état de plusieurs centaines de bogues mineurs à supprimer avant la publication finale.
MySQL AB insiste aussi pour tester au maximum cette dernière version, notamment avec des tests complexes. La compagnie emploie désormais une équipe interne et une équipe externe pour écrire des tests de validation. Elle recherche des situations de tests complexes pour mieux cerner les bogues. Si vous êtes dans une telle situation, n'hésitez pas à contacter mysql.
Elle est disponible en source et en version compilée, pour de nombreuses plates-formes, depuis les pages de téléchargement de MySQL et ses miroirs.
MySQL 5.0.x est encore une version beta de la future mouture de MySQL. MySQL 5 assurera le support des procédures stockées, des déclencheurs et des curseurs, ainsi que des améliorations au niveau du cluster.
Nouvelles fonctionnalités :
+ Evolution incompatible : les tables MyISAM et InnoDB ayant dans colonnes DECIMAL en MySQL 5.0.3 à 5.0.5 apparaitront corrompues après mise à jour en MySQL 5.0.6. Exportez les données avant la mise à jour.
+ Les commandes GRANT et REVOKE supportent la clause object_type, pour spécifier si les droits portent sur une table, ...
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)
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.
« Les taux variables, ça continue ! ». Quatre mois environ après avoir tiré la sonnette d'alarme sur les risques liés aux emprunts immobiliers à taux variables , l'Association française des utilisateurs de banques (Afub) dresse un bilan en demi-teinte de la situation.
A ce jour, plus de 1 000 ménages mis en difficulté par une revalorisation de leurs mensualités ont répondu au questionnaire du ...
Sites de l'annuaire
Voici des sites figurant dans notre annuaire (inscription gratuite) :
- Billards snooker pool américains bar à Mulhouse
Salle de billard de 700 m² à Mulhouse Quartier Pierrefontaine , parking gratuit . Ouvert tous les jours de 17h00 à 1h30 . Ouvert à partir de 14h00 le samedi et dimanche . Un Bar , 14 tables de snooker , 8 tables de Pool anglais et 2 tables d'américains vous attendent . Tarif étudiant , s'adresser au bar....
Catégorie : Mulhouse > Bar discothèque Mulhouse
http://sky730.googlepages.com/snookermulhouse
- Galeries photo libre de droits
Site web destiné à la fois à ceux qui souhaiteraient acheter ou vendre des images ou photographies libres de droits. Echanges et assistances pour réaliser des illustrations de sites web ou publication. Images de très hautes qualités provenant du monde entier....
Catégorie : Photographie > Photographie numérique
http://photolibrededroits.kazeo.com/
- Le test adn de paternité
Test de paternité est un site indépendant, vous aidant à faire votre choix parmi les différents tests de paternité disponible sur internet. On y trouve de nombreux tests à des prix très variables. Ces tests ADN sont-il fiables, testdepaternite.cc y répond pour vous. Vous trouverez un classement des meilleurs laboratoires en ligne, vous permettant de commander vos tests de paternité en toute sérénité....
Catégorie : Personnes > Famille
http://www.testdepaternite.cc/
- Site officiel du César's Club à Reims - Club de billards
Site officiel du César's Club à Reims. Le César's Club est un club de billard comprenant des tables de snooker, des tables de billard français, de billard américain, ou encore des tables de pool. Un bar est mis à disposition des joueurs. Une ambiance chaleureuse et conviviale attirant les plus jeunes comme les plus grands. Situé près du centre-ville à Reims (17 Rue Lesage, 51100), il est facile d'accès, et un parking privé permet un plus grand confort....
Catégorie : Sports de boules > Billard
http://cesarsclub.ovh.org/
- Boutique d'artisanat du monde : De Sab à Tom
Boutique d'art africain, d'artisanat marocain et d'artisanat du monde. Vous trouverez de nombreux objets issus de l'artisanat. Les produits sont tous uniques,et les prix très variables. Une référence à ne pas oublier pour vos idées cadeau et idées déco. Le projet initié par deux jeunes entrepreneurs à pour but la vente d'objet artisanaux récupérés dans le monde afin que vous puissiez vous aussi voyager avec eux....
Catégorie : Artisanat d'art > Artisanat étranger
http://www.desabatom.com/
- Tables rondes rémunérées : le Guide
Tables-Rondes : Guide des tables rondes rémunérées sur Internet. Participez à des réunions de consommateurs et soyez rémunérés pour donner votre avis, vos gouts et vos idées. Retrouvez sur tables-rondes la liste des meilleurs sites de réunions de consommateurs, leur mode de recrutement, les lieux de ces réunions et tout ce qui va vous permettre d'y participer....
Catégorie : Commerce et économie > Produits et services de consommation
http://www.tables-rondes.fr/
- Classe PHP MySQL pour formulaire et framework PHP par XBPlog
XBPlog est un éditeur de classe PHP qui permet d'augmenter la rapidité de votre développement PHP. Nous proposons aussi un framework php français réalisé à l'aide des classes que nous avons créées. Les premières classes disponibles servent à créer des formulaires simples ou avec MySQL. Toutes les actions concernant les formulaires sont simples, sont implémentées, comme l'établissement de champs obligatoires ou la création facilité d'un menu select. Concernant la classe MySQL, il suffira de passer en paramètre le nom de votre table pour que le formulaire PHP se trace automatiquement. Encore une fois, toutes les actions de bases sont prévues, comme l'insertion des données ou la mise à jour dans la base. Vous pouvez même pré remplir le formulaire grâce à notre système de sélection. Il est possible de créer un formulaire qui utilise plusieurs tables....
Catégorie : Programmation > Langage PHP
http://www.xbplog.com/
- Afi-europe, un des leaders de l'assurance de prêt en France
Afi-europe propose une assurance sole restant dû en Belgique et assurance de prêt immobilier en france 1. Une souscription à titre personnel ou professionnel. 2. La couverture d'un ou de plusieurs crédits. 3. Une souscription de 18 à 74 ans. 4. Une couverture décès possible jusqu'à 90 ans. 5. Deux garanties complémentaires facultatives. 6. Une prise d'effet le jour de la signature du crédit. 7. Une modification des garanties possible à tout moment. 8. Des cotisations fixes ou variables. 9. Une fréquence de paiement modulable sans frais....
Catégorie : Crédit immobilier > Assurance de prêt immobilier
http://www.afi-europe.be/
- Développeur et intégrateur web php mysql en freelance à Paris
Etude, conception et développement de projets multimédia depuis 1998. Développement open-source (php/mysql) d'applications internet/intranet et mobile. Gestion des appels d'offre. Rédaction de cahiers de charges techniques et fonctionnels. Solutions de e-commerce, outils CMS et CRM sur-mesure. Programmation client-side Ajax et intégration HTML Full CSS....
Catégorie : Emploi > Freelance
http://www.developpeur-freelance-paris.com/
- Outils horizontaux autour de SAGE et de la dématérialisation
Les outils CoMPAGNoNS d'Arcadie apportent de nouvelles fonctionnalités aux logiciels de gestion SAGE (procédures de maintenance, listes de recherche, impression vers Crystal Reports, délégation des événements et variables de paie). Egalement une solution d'archivage automatique et de dématérialisation à partir des documents imprimés (TAI) compatible SAGE et Windows. Les CoMPAGNoNS sont éditeurs partenaire SAGE et font partie du réseau AutourdeSage....
Catégorie : Logiciels > Logiciels de gestion
http://www.compagnons-arcadie.com/
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...[...]
- 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[...]
- 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.[...]
- 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[...]
- Les moteurs de tables MySQL se multiplient ...
Il y a un an et demi, InnoDB était rachetée par Oracle. La réaction de MySQL a été rapide : l'architecture des moteurs de tables a été mise en avant,...[...]
- Les tables fédérées de MySQL : tutorial ...
Le moteur de tables fédéré de MySQL est un fascinant exemple de la flexibilité obtenue grâce à l'abstraction de la couche de stockage du serveur. Les tables FEDERATED vous permettent...[...]
- "CREATE SERVER" pour les tables fédérées MySQL ...
Depuis MySQL 5.0, il existe des tables fédérées pour MySQL : ce sont simplement des tables qui sont présentes sur un serveur distant. On peut les manipuler localement, mais en...[...]
- [Blog] Les variables d'instances de classe ...
En orienté objet et dans les plateformes habituelles que sont .NET et Java, il existe deux types de variables : les membres d'instance et les membres de classe (mot clé "static"). Dans ce bi[...]
- MySQL Table Checksum publié ...
MySQL Table Checksum est un outil qui permet de vérifier le contenu des tables MySQL, quelque soit leur moteur de stockage. Vous pouvez l'utiliser pour comparer des tables entre plusieurs...[...]
- [7] Taux variables : Nicolas Sarkozy appelle les banques à plus de transparence ...
Reçus hier par le Président de la République, les représentants du secteur bancaire se sont engagés à prendre des mesures en faveur des personnes ayant contra[...]
- Variables compilées de PHP 5.1 ...
- [News] Spec# en version 1.0
Spec# est une variante de C# implémentant le design par contrat. Cette version 1.0 était attendue de longue date. "(...) Null reference exceptions are probably the most common exception discovere[...]
- Gains variables sur les marchés ...
- Considérations de sécurité avec les variables PHP ...
- Etablir une stratégie de communication : paramètres et variables ...
|
|
 |
|