数据库动态管理视图DMV(2)
2013-07-19 09:58
357 查看
SELECT * FROM SYS.dm_os_memory_clerks WHERE [TYPE]='MEMORYCLERK_SQLBUFFERPOOL'
SELECT * FROM SYS.dm_os_ring_buffers
--缓冲池消耗内存总量
SELECT sum(multi_pages_kb+awe_allocated_kb+virtual_memory_committed_kb+shared_memory_committed_kb) FROM SYS.dm_os_memory_clerks WHERE [TYPE]='MEMORYCLERK_SQLBUFFERPOOL'
--查询缓冲区内分配内存的内部组件
SELECT [type],sum(single_pages_kb) as memory_allocated_kb
FROM SYS.dm_os_memory_clerks
where multi_pages_kb!=0
group by [type]
--查询缓冲区外分配内存的内部组件
SELECT [type],sum(multi_pages_kb) as memory_allocated_kb
FROM SYS.dm_os_memory_clerks
where multi_pages_kb!=0
group by [type]
--读写io
SELECT DB_NAME(DATABASE_ID),[FILE_ID],io_stall_read_ms,io_stall_write_ms
FROM SYS.dm_io_virtual_file_stats(NULL,NULL)
ORDER BY io_stall_read_ms+io_stall_write_ms DESC
--io等待锁
SELECT wait_type,waiting_tasks_count,wait_time_ms,signal_wait_time_ms
FROM SYS.dm_os_wait_stats
WHERE wait_type LIKE 'PAGEIOLATCH%' ORDER BY wait_type
SELECT * FROM SYS.dm_os_ring_buffers
--缓冲池消耗内存总量
SELECT sum(multi_pages_kb+awe_allocated_kb+virtual_memory_committed_kb+shared_memory_committed_kb) FROM SYS.dm_os_memory_clerks WHERE [TYPE]='MEMORYCLERK_SQLBUFFERPOOL'
--查询缓冲区内分配内存的内部组件
SELECT [type],sum(single_pages_kb) as memory_allocated_kb
FROM SYS.dm_os_memory_clerks
where multi_pages_kb!=0
group by [type]
--查询缓冲区外分配内存的内部组件
SELECT [type],sum(multi_pages_kb) as memory_allocated_kb
FROM SYS.dm_os_memory_clerks
where multi_pages_kb!=0
group by [type]
--读写io
SELECT DB_NAME(DATABASE_ID),[FILE_ID],io_stall_read_ms,io_stall_write_ms
FROM SYS.dm_io_virtual_file_stats(NULL,NULL)
ORDER BY io_stall_read_ms+io_stall_write_ms DESC
--io等待锁
SELECT wait_type,waiting_tasks_count,wait_time_ms,signal_wait_time_ms
FROM SYS.dm_os_wait_stats
WHERE wait_type LIKE 'PAGEIOLATCH%' ORDER BY wait_type
相关文章推荐
- 数据库动态管理视图DMV(1)
- 数据库动态管理视图DMV(3)
- 数据库动态管理视图DMV(4)
- 六、Oracle的数据库管理及数据字典和动态视图
- 数据库管理之数据字典和动态性能视图(常用视图)
- Sql 动态管理视图DMV以及动态管理函数DMF的使用
- dm动态管理视图监控数据库性能
- 数据库管理之数据字典和动态性能视图(常用视图)
- 动态管理视图DMV和函数DMF
- 动态管理视图DMV和函数DMF
- 优化-SQL Server 05 的动态管理视图DMV和函数DMF
- SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例
- VS2008 SP1之“动态数据 Web 应用程序”——管理数据库太容易了!
- spring多数据源的处理 mybatis实现跨库查询 实现Myibatis动态sql跨数据库的处理 Spring动态配置多数据源,即在大型应用中对数据进行切分,并且采用多个数据库实例进行管理,这样
- 数据库数据字典与动态性能视图
- springBoot+springSecurity 数据库动态管理用户、角色、权限
- 动态管理视图和函数
- 导图 SQL Server之数据库对象管理 之 视图管理
- 大数据Hive的案例、参数、动态分区、分桶、视图、索引、运行方式、权限管理、Hive的优化_03_03
- 使用SQL Server动态管理视图确认缺失索引(转)