文章日志
日志类别:数据库
2016-07-26 09:44

--查看内存占用

SET TRAN ISOLATION LEVEL READ UNCOMMITTED
SELECT
ISNULL(DB_NAME(database_id), 'ResourceDb') AS DatabaseName
, CAST(COUNT(row_count) * 8.0 / (1024.0) AS DECIMAL(28,2))
AS [Size (MB)]
FROM sys.dm_os_buffer_descriptors
GROUP BY database_id
ORDER BY DatabaseName





--查看IO使用情况


SELECT 
DB.database_id AS DatabaseId, 
DB.name AS DatabaseName, 
MF.name AS LogicFileName, 
MF.type_desc AS TypeDesc, 
CAST(VF.num_of_bytes_read/1024.0/1024.0 AS INT) AS num_of_MB_read, 
CAST(VF.num_of_bytes_written /1024.0/1024.0 AS INT) AS num_of_MB_written, 
VF.num_of_reads, 
VF.num_of_writes, 
VF.io_stall_read_ms, 
VF.io_stall_write_ms, 
VF.io_stall, 
CAST(VF.size_on_disk_bytes/1024.0/1024.0 AS INT) AS size_on_disk_MB 
FROM sys.dm_io_virtual_file_stats(NULL,NULL) AS VF 
inner JOIN sys.master_files MF 
ON VF.database_id=MF.database_id and VF.file_id=MF.file_id 
inner JOIN sys.databases DB 
ON VF.database_id=DB.database_id



0    0
昵称: