Si vous cherchez absolument à optimiser au maximum les performances de MySQL et que vous avec de la mémoire RAM à revendre, vous avez surement été tenté de configurer le tmpdir pour qu'il pointe vers un filesystem en mémoire (comme la shm).
Cela permet en effet de réduire les lectures/écritures disque lors de la création de table temporaires créees automatiquement par MySQL.
Malheureusement, un bug dans MySQL, introduit dans la version 5.0.44 fait que lors des opérations de filesorting, les tables temporaires ne sont pas créés dans le tmpdir mais dans le repertoire de la base de donnée.
Ce bug a été corrigé dans la version 5.1.22-rc de MySQL qui vient de sortir aujourd'hui.
Pour les utilisateurs de la version stable, il faudra attendre la sortie de la 5.0.48 pour voir ce bug corrigé.
Message édité par joce le 30-09-2007 à 21:56:48
---------------
Life must be a preparation for the translation into another dimension.