Trouver les tables MySQL les plus grosses

Peter Zaitsev publie une de ces requêtes dont il a le secret : "Trouver les tables les plus grosses sur MySQL est un jeu d'enfant en MySQL 5.0, grâce à la base Information Schema. Mais je voulais quand même publier cette dépêche pouvoir la retrouver plus tard, et en plus, elle est agréable dans sa présentation des informations."

Concours de tutoriels lancé par apprendre-php.com

J'ai le plaisir et la joie de vous présenter le tout premier concours du site Apprendre-PHP.com. Peut-être le savez-vous déjà si vous suivez le site depuis sa création mais la première bougie pointe le bout de sa flamme. C'est donc à cette occasion que j'ai décidé de mettre en place ce concours afin de fêter comme il se doit cette première bonne année, et aussi remercier toutes les personnes qui y contribuent.
En quoi consiste ce concours ?
Le principe de ce premier concours est simple. Chaque participant devra proposer et mettre un oeuvre un tutoriel autour de PHP. Le choix du sujet est laissé à l'appréciation du participant à partir du moment qu'il présente un aspect de PHP5 (POO, PDO, MySQLI, SimpleXML, WebService, Frameworks...)...

Alertes sécurité des applications PHP et MySQL, édition 181


PHP et MySQL ne font l'objet d'aucune alerte de sécurité dans leurs versions courantes :
PHP 5.2.5 et 4.4.8; MySQL 5.0.51 (communauté) , 4.1.22, ainsi que 5.1.22-beta et 6.0.3.
Les mises à jour sont recommandées vers ces versions.



6 alertes de sécurité ont été émises cette semaine, concernant des applications suivantes :
Drupal, Gallery, Joomla, PHPSavant, WordPress et ming


[Lire plus]
10 principes efficaces pour le Web

Smashing Magazine livre un dossier consacré à la conception de site Web. À partir de 4 constats, ils vous proposent 10 règles à suivre pour préparer correctement votre site Web.


  • Les utilisateurs apprécient la qualité et la crédibilité
  • Les utilisateurs ne lisent pas, ils scannent
  • Les utilisateurs sont impatients et demandent une gratification immédiate
  • Les utilisateurs ne font pas de choix optimaux


Je me demande d'ailleurs si ces constats ne pourraient pas pas être adaptés à la programmation PHP et MySQL.

Vidéo PHP et MySQL, édition 30

Voici les 5 dernières vidéos PHP et MySQL.


[Lire plus]
PostgreSQL et Ingres soulignent leurs différences avec MySQL

Les bases de données libre fait souvent apparaitre en avant MySQL, 2 autres bases de données communiques qu'ils n'y a pas que MySQL, que ecrit David Maume de 01net
Il nous montre par son article que ces bases de données alternatives sont aussi adaptées sur de nombreux projets utilisés par les grands comptes.

Plus jamais de crash de réplication avec mySQL 5 ?

Version originale

par peter

Comme vous le savez peut-être, même si vous êtes seulement des tables Innodb votre réplication n'est pas complètement sécurisée en cas de crash. Si le slave MySQL se plante ou est éteint, il est probable que les logs de relais en court de synchronisation (ils ne sont pas synchronisés sur le disque), deviennent obsolète et la synchronisation est perdue

Pour les séries MySQL 4.0 et 4.1 série il y avait un gros hack si vous utilisez uniquement des tables Innodb.

La suite

Configurations type pour PHP 5.2.5

Je viens de faire la mise à jour de l'article sur les configurations PHP les plus utilisées. En se basant sur les phpinfo() fournis aux membres de l'équipe de qualité, j'ai pu tirer un portrait de la configuration type d'un serveur PHP.
Les changements depuis les versions 5.2.3 sont faibles. MySQL continue d'être installé sur 85% des configurations, tandis que PostGreSQL est sur 11% (Oracle n'apparaît pas dans les calculs car les extensions n'apparaissent pas de manière standard dans les configurations).
Quelques nouveautés et bizarreries :


  • bcompiler, le compilateur de bytecode
  • shp, pour manipuler les fichiers shape
  • htscanner, pour utiliser les fichiers .htaccess dans PHP
  • fann, pour les réseaux neuronaux
  • SourceGuardian, pour l'encodage des sources
  • extensions inconnues : sina, lpcapi, ruten, …
[Lire plus]
Configurations type pour PHP 5.2.5

Je viens de faire la mise à jour de l'article sur les configurations PHP les plus utilisées. En se basant sur les phpinfo() fournis aux membres de l'équipe de qualité, j'ai pu tirer un portrait de la configuration type d'un serveur PHP.
Les changements depuis les versions 5.2.3 sont faibles. MySQL continue d'être installé sur 85% des configurations, tandis que PostGreSQL est sur 11% (Oracle n'apparaît pas dans les calculs car les extensions n'apparaissent pas de manière standard dans les configurations).
Quelques nouveautés et bizarreries :


  • bcompiler, le compilateur de bytecode
  • shp, pour manipuler les fichiers shape
  • htscanner, pour utiliser les fichiers .htaccess dans PHP
  • fann, pour les réseaux neuronaux
  • SourceGuardian, pour l'encodage des sources
  • extensions inconnues : sina, lpcapi, ruten, …
[Lire plus]
Moteur Maria pour MySQL, sur le blog de Monty

Monty Widenius, co-foundateur de MySQL AB, a lancé tout récemment son blog. Les deux premières entrées sont consacrées à l'acquisition de MySQL par Sun, et sur un nouveau moteur de table MySQL appelé Marie.
La vente de MySQL a un autre éditeur était l'alternative disponible à l'entrée en bourse, qui apparaissait plus incertaine à Monty : "dans ce cas, il n'y a aucune garantie à long terme que MySQL AB soit une entreprise dédiée à l'Open Source." Avec Sun, Monty a le sentiment d'avoir fait un choix constructif.
Pour Maria, c'est l'annonce de la disponibilité de ce nouveau moteur. L'objectif principal est de proposer une alternative robuste aux crash à MyISAM : en cas de crash, le moteur réparera les tables automatiquement pour repartir. De plus, les fonctionnalités sont plus importantes dans ce moteur que les performances : ces dernières seront étudiées une fois le moteur fonctionnel. Maria est disponible depuis …

[Lire plus]