SQL Server 2025 (rdbms)

De Wiki1000
(Différences entre les versions)
(Mode Optimized locking)
(Mode Optimized locking)
 
Ligne 9 : Ligne 9 :
 
'''Pour activer l'optimisation de verrous'''
 
'''Pour activer l'optimisation de verrous'''
  
Activer le mode snapshot READ_COMMITTED_SNAPSHOT :  
+
Activer le mode snapshot avec READ_COMMITTED_SNAPSHOT :  
 
* Déconnecter tous les utilisateurs
 
* Déconnecter tous les utilisateurs
 
* Exécuter l’ordre suivant :
 
* Exécuter l’ordre suivant :

Version actuelle en date du 7 février 2026 à 09:33

Mode Optimized locking

SQL Serveur 2025 supporte une nouvelle option de gestion des verrous qui peut permettre dans certain cas de réduire le nombre de verrous posés durant une transaction et de limiter l'escalation de verrous vers le niveau Table .

Ce mode est disponible sur toutes les éditions sauf Express.

Ce mode n'est pas actif par défaut sur la version On Premise.

Pour activer l'optimisation de verrous

Activer le mode snapshot avec READ_COMMITTED_SNAPSHOT :

  • Déconnecter tous les utilisateurs
  • Exécuter l’ordre suivant :
  • ALTER DATABASE ... SET READ_COMMITTED_SNAPSHOT ON

Activer le mode Accelerated Database Recovery :

  • ALTER DATABASE ... SET ACCELERATED_DATABASE_RECOVERY = ON;

Activer le mode optimisation des verrous :

  • ALTER DATABASE ... SET OPTIMIZED_LOCKING = ON

Pour vérifier que le mode est actif :

SELECT database_id,
       name,
       is_accelerated_database_recovery_on,
       is_read_committed_snapshot_on,
       is_optimized_locking_on
FROM sys.databases
WHERE name = ....;

Voir aussi :





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels