[SQL Server] Vérifier si les propriétés Lock Pages Memory et Instant File Initialization sont activées
Afin de vérifier si les propriété Lock Pages Memory et Instant File Initialization ont été activées ou pas sur l'instance SQL Server il ne faut pas faire la vérification dans SQL Configuration Manager mais via les deux méthodes indiquées ci-dessous.
1 ) SQL Errors Logs
Au démarrage du service SQL, un recyclage des Logs SQL est opéré. En conséquence on peut voir à chaque début de Log SQL correspondant :
« Using locked pages in the memory manager. » pour le LPIM
« Database Instant File Initialization: enabled. For security and performance considerations see the topic 'Database Instant File Initialization' in SQL Server Books Online. This is an informational message only. No user action is required. » pour le IFI.
2 ) Vues systèmes SQL
--Vérifier si la propriété Lock Pages Memory est active ou pas
SELECT sql_memory_model_desc FROM sys.dm_os_sys_info
--Vérifier la taille de la mémoire allouée pour l'instance SQLServer
SELECT a.memory_node_id, node_state_desc, a.locked_page_allocations_kb
FROM sys.dm_os_memory_nodes a
INNER JOIN sys.dm_os_nodes b ON a.memory_node_id = b.memory_node_id
--Vérifier si la propriété Instant File Initialization est active ou pas
SELECT @@SERVERNAMEAS [Server Name] , ServiceName, service_account , instant_file_initialization_enabled
FROM sys.dm_server_services