Dans SQL Server 2005, que se passe-t-il lorsque le cache du plan se remplit? J'ai fait quelques recherches, et d'après les morceaux rassemblés, il semble que les plans mis en cache aient un "âge" qui se compose de leur poids ou coût à compiler, multiplié par le nombre de fois qu'il a été exécuté depuis sa mise en cache. Au fil du temps, cet âge est décrémenté, jusqu'à ce qu'il atteigne 0, lorsqu'il est considéré comme "vieilli" et peut être rincé en cas de besoin. Lorsque le cache de plan se remplit, les plans périmés sont vidés du cache.
Y a-t-il autre chose qui se passe dans les coulisses pour compliquer ce scénario?
Merci,
Mat