8797 sujets

Développement web côté serveur, CMS

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.