Archive for June, 2007

Utilisation des indexes MySQL lors du recours à une fonction dans la condition where

Tuesday, June 12th, 2007

Voici la phrase du jour ;-)

MySQL won’t/can’t use indexes where you apply a function to a column in a where condition.

Par exemple, si vous faites comme ceci, les indexes ne seront pas utilisés.

SELECT * FROM ma_table WHERE DATE(date_insert) = '2007-05-01' ;

Mieux vaut contourner le problème en faisant cela, même si il y a peut être plus élégant comme solution.

SELECT * FROM ma_table WHERE date_insert BETWEEN '2007-05-01' AND '2007-05-02' ;

Dans ce dernier cas, les indexes seront utilisés, et la requête sera beaucoup plus rapide !

Source : Forum de MySQL Performance

Exporter et importer la configuration de Putty

Wednesday, June 6th, 2007

Si comme moi vous utilisez putty, vous vous êtes déjà sans doute rendus compte qu’il n’y a aucune option pour exporter ou importer vos paramètres. Cela est fort regrettable, dans le sens où à chaque fois que vous changez de poste, vous devez tout reconfigurer : couleurs, polices, comportement du terminal, etc…

En fait, la configuration est stockée dans la base de registre, l’importation et l’exportation est donc possible.

Pour exporter votre configuration, ouvrez une ligne de commande (démarrer > exécuter > cmd), puis tapez :

regedit /e putty.reg HKEY_CURRENT_USER\\Software\\SimonTatham\\PuTTY\\Sessions

Vos paramètres seront alors sauvegardés dans un fichier .reg, dans le répertoire courant. Vous pouvez alors sauvegarder le fichier où vous voulez, pour le ré-utilisez plus tard.

Pour importer votre configuration, sur une autre machine ou la même, ouvrez une ligne de commande (démarrer > exécuter > cmd), mettez vous dans le répertoire contenant le fichier (cd c:\mon_repertoire), puis tapez :

regedit /s putty.reg

Et voilà, les paramètres sont maintenant chargés !

Cette technique est bien entendu également utile pour créer des backups, ce que je vous conseille de faire régulièrement ;-)