Bonsoir,
Qui détermine la préférence ? Le DBA ? SQL Server ?
Si le granule de verrouillage est la page, et s’il y a de la concurrence en mise à jour, SQL Server prend-il dynamiquement l’initiative de passer au verrouillage au niveau de la ligne, quitte à revenir plus tard à la page (en supposant qu'il sache inférer que ça vaut le coup) ?
D'après ce que je lis dans
la doc, le SGBD se baserait plutôt sur les caractéristiques du schéma et des requêtes :
The Database Engine automatically determines what locks are most appropriate when the query is executed, based on the characteristics of the schema and query.
Partager