Deux trucs pour accélerer le traitement SQL

Peter Zaitsev publie deux trucs pour accélérer le traitement de requêtes SQL :
dans le cas d'un GROUP BY sur des chaînes de caractères, qui prendrait du temps à s'exécuter, vous pouvez gagner en performance en faisant le regroupement sur le CRC32 de la colonne, au lieu de la valeur originale. La conversion en entier conduit a une consommation réduite de mémoire, et de meilleures performances. Il faut alors noter que CRC32 peut produire des valeurs doubles, ce qui en fait un comptage approximatif.
Pour travailler sur une grande table, utilisez une sous-requête pour lire uniquement les premières lignes.

RoundCube 0.1-stable

RoundCube Webmail est un navigateur à base de client IMAP multilingue avec une interface utilisateur.
Il prévoit toutes les fonctionnalités que vous attendez d'un client e-mail, y compris le support MIME, carnet d'adresses, un dossier de manipulation, le message de vérification orthographique et de la recherche.
RoundCube Webmail est écrit en PHP et requiert une base de données MySQL ou Postgres.
L'interface utilisateur est entièrement skinnable utilisant XHTML et CSS 2.

Belgian MySQL Users meeting

Le 18 mars prochain, au Cafe Sport à Leuven se tiendra le prochain meeting du MySQL Belgian User Group Geert envisage d'aborder les points suivants

  • revue rapide de ce qui s'est passé dernièrement avec MySQL
  • Avenir de certaines activités en Belgique
  • Bonnes pratiques, en ce qui concerne l'installation, l'assistance, et quelques points sur les performances.

c'est là que ca se passe.

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


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.23-beta et 6.0.3.
Les mises à jour sont recommandées vers ces versions.



7 alertes de sécurité ont été émises cette semaine, concernant des applications suivantes :
Drupal, Joomla, PHP Nuke, Plume CMS, WordPress, Xoops et ming


[Lire plus]
9 questions quiz sur MySQL

Carsten Perdersen publie 3 nouveaux Quiz pour MySQL : une question sur les standards et a portabilité d'une commande, une enigme de mathématique, et une autre d'insertion. Bon courage.
Vous pouvez aussi revoir les six premières questions.

Nouvelle Forge MySQL, par Jay Pipes

Jay Pipes, allié à Guiseppe Maxia, lance la version 2.0 de la forge MySQL : la forge est un portail qui rassemble les contributions à MySQL, sous forme de procédures stockées, d'extensions, de plug-in, etc.
Le nouveau projet a été réécrit avec des fonctionnalités moderne (web 2.0) et beaucoup d'effort pour mettre en valeur les commentaires, ainsi que les personnes qui participent à la forge. C'est un portail totalement dédié à la communauté.
Allez-y jeter un oeil : si ce n'est pas pour la présentation, alors vous y trouverez sûrement un utilitaire MySQL fait pour vous. C'est bien simple, j'en ai trouvé un en rédigeant cet article.

[Lire plus]
Vidéo PHP et MySQL, édition 34

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

[Lire plus]
le fichier .my.cnf

Le fichier .my.cnf est le fichier de configuration par défaut du client MySQL. En en plaçant un à la racine de votre compte, mysql va le trouver et y utiliser les options qu'il y trouve, notamment le nom d'utilisateur, le mot de passe ou l'hôte de connexion. Cela permet de simplifier la ligne de commande pour se connecter à son serveur préféré.

Un serveur AMP sur Iphone

Romain Bourdon a réussi à installer un serveur Apache-MySQL et PHP sur son iPhone. Après avoir mis en place la connexion SSH et un terminal, il a pu charger les applications et les configurer. Désormais, le iPhone se synchronise directement avec l'intranet d'Anaska lorsqu'il détecte qu'il est activé dans la bonne zone. Les agendas sont immédiatement mis à jour, et disponibles localement.

Un serveur AMP sur Iphone

Romain Bourdon a réussi à installer un serveur Apache-MySQL et PHP sur son iPhone. Après avoir mis en place la connexion SSH et un terminal, il a pu charger les applications et les configurer. Désormais, le iPhone se synchronise directement avec l'intranet d'Anaska lorsqu'il détecte qu'il est activé dans la bonne zone. Les agendas sont immédiatement mis à jour, et disponibles localement.