Webcast "SQL Server par la pratique pour les utilisateurs expérimentés", module 3 Serveur
/* Partie Mémoire */
DBCC
memorystatus
SELECT
* FROM sys.dm_os_memory_clerks
/* Utilisation de la mémoire virtuelle */
SELECT
type,
SUM(virtual_memory_reserved_kb) AS TotalVirMemReservedKB,
SUM(virtual_memory_committed_kb) AS TotalVirMemCommittedKB,
SUM(multi_pages_kb) AS TotalMultiPagesKB,
SUM(single_pages_kb) AS TotalSinglePagesKB
FROM
sys.dm_os_memory_clerks
GROUP
BY type
ORDER
BY TotalVirMemCommittedKB DESC, TotalVirMemReservedKB DESC, TotalMultiPagesKB DESC, TotalSinglePagesKB DESC;
/* Utilisation de la mémoire réelle */
SELECT
type,
SUM(multi_pages_kb) AS TotalMultiPagesKB,
SUM(single_pages_kb) AS TotalSinglePagesKB,
SUM(virtual_memory_reserved_kb) AS TotalVirMemReservedKB,
SUM(virtual_memory_committed_kb) AS TotalVirMemCommittedKB
FROM
sys.dm_os_memory_clerks
GROUP
BY type
ORDER
BY TotalMultiPagesKB DESC, TotalSinglePagesKB DESC,TotalVirMemCommittedKB DESC, TotalVirMemReservedKB DESC ;
/* Autres vues sur la mémoire */
select
* from Sys.dm_os_memory_objects
order
BY Type
select
* from sys.dm_os_memory_cache_counters
order
by (single_pages_kb + multi_pages_kb) desc
select
* from sys.dm_os_memory_cache_entries
select
* from sys.dm_os_memory_clerks
order
by type
select
* from sys.dm_os_memory_pools
/* Partie Processus et Threads */
dbcc
sqlperf (threads)
select
* from dbo.sysprocesses