Ces 'snapshots' répondent au 2 points précédents.
***au passage pointons qu'Oracle n'a pas fait le travail en miroir c'est à dire de pouvoir se passer des 'rollback segments'. A ma connaissance du moins.
Du coup, si cette option (2 implémentations possibles) est prise, les 'valeurs avant' seront bien en TEMPDB.
Une fois qu'on a dit ça la complexité augmente car il faut comprendre le besoin en volume pour administrer correctement TEMPDB et les perf associées.
***au passage on notera que la différence d’implémentation ne permet pas les opérations de FLASHBACK sur MSSQL
Mesurer la différence de performance des 2 approches peut être faite en capturant l'activité existante sur une base de données dont on a pu restaurer un backup complet afin d'y rejouer l'activité en ne faisant varier QUE le niveau d'isolation. Puis viendra le temps de faire comprendre les résultats pour qu'un arbitrage puisse être pris de manière éclairé.
Comme quoi une question qui peut paraitre simple peu nous amener loin.
Bien venu sur MSSQL.
Partager