Bonjour à tous,
Dans toutes mes tables j'utilise des clé primaires de type AUTO_INCREMENT.
Jusque là tout fonctionnait bien.
Auourd'hui la base de données fait 4 GO. Toutes mes requêtes sont optimisées.
Seule la fonction LAST_INSERT_ID() me pose des soucis. Elle ralentit mes process.
J'ai fait un explain sur la requête SELECT LAST_INSERT_ID() FROM ma_table; et cette dernière parcours tous les enregs, c'est à dire + de 14 millions. Chaque requête prend environ 5 ou 6 sec pour s'éxécuter, ce qui est énorme.
Ma version Mysql est la 4.0.20.
Merci de votre aide.
Lu.
Dans toutes mes tables j'utilise des clé primaires de type AUTO_INCREMENT.
Jusque là tout fonctionnait bien.
Auourd'hui la base de données fait 4 GO. Toutes mes requêtes sont optimisées.
Seule la fonction LAST_INSERT_ID() me pose des soucis. Elle ralentit mes process.
J'ai fait un explain sur la requête SELECT LAST_INSERT_ID() FROM ma_table; et cette dernière parcours tous les enregs, c'est à dire + de 14 millions. Chaque requête prend environ 5 ou 6 sec pour s'éxécuter, ce qui est énorme.
Ma version Mysql est la 4.0.20.
Merci de votre aide.
Lu.