T-SQL系列之性能统计信息/数据库IO(MSSQL)
来源:互联网 发布:pos及数据拦截器 编辑:程序博客网 时间:2024/06/10 09:49
--查看性能统计信息 -dbcc freeproccachegoselect t.text as "执行的文本", st.total_logical_reads as "逻辑读取总次数",st.total_physical_reads as "物理读取总次数",st.total_elapsed_time/1000000 as "占用的总时间",st.total_logical_writes as "逻辑写入总次数"from sys.dm_exec_query_stats stcross apply sys.dm_exec_sql_text(st.sql_handle) tgo--查询数据库IO WITH IOFORDATABASE AS(SELECT DB_NAME(VFS.database_id) AS DatabaseName,CASE WHEN smf.type = 1 THEN 'LOG_FILE' ELSE 'DATA_FILE' END AS DatabaseFile_Type,SUM(VFS.num_of_bytes_written) AS IO_Write,SUM(VFS.num_of_bytes_read) AS IO_Read,SUM(VFS.num_of_bytes_read + VFS.num_of_bytes_written) AS Total_IO,SUM(VFS.io_stall) AS IO_STALLFROM sys.dm_io_virtual_file_stats(NULL, NULL) AS VFSJOIN sys.master_files AS smf ON VFS.database_id = smf.database_id AND VFS.file_id = smf.file_idGROUP BY DB_NAME(VFS.database_id),smf.type)SELECT --ltrim(ROW_NUMBER() OVER(ORDER BY io_stall DESC)) AS RowNumber, substring(DatabaseName,1,30) as DatabaseName,DatabaseFile_Type,ltrim(CAST(1.0 * IO_Read/ (1024 * 1024) AS DECIMAL(12, 2))) AS IO_Read_MB,ltrim(CAST(1.0 * IO_Write/ (1024 * 1024) AS DECIMAL(12, 2))) AS IO_Write_MB,ltrim(CAST(1. * Total_IO / (1024 * 1024) AS DECIMAL(12, 2))) AS IO_TOTAL_MB,ltrim(CAST(IO_STALL / 1000. AS DECIMAL(12, 2))) AS IO_STALL_Seconds,ltrim(CAST(100. * IO_STALL / SUM(IO_STALL) OVER() AS DECIMAL(10, 2))) AS IO_STALL_PctFROM IOFORDATABASEORDER BY IO_STALL_Seconds DESC;go
0 0
- T-SQL系列之性能统计信息/数据库IO(MSSQL)
- T-SQL系列之查看各个数据库性能负载(MSSQL)
- T-SQL系列之查看所有数据库大小、恢复模式等信息(MSSQL)
- T-SQL系列之所有数据库备份情况(MSSQL)
- T-SQL系列之附加数据库
- MSSQL系列之之十三 数据库设计
- 统计数据库sql占用IO损耗情况
- sql数据库学习系列三之SQL Server T-SQL高级查询
- 数据库性能优化、统计信息与对象统计信息概述收集、扩展统计信息、dbms_stats.get_prefs
- 通过SQL获取MSSQL的数据库相关信息
- Trafodion性能优化之更新统计信息
- mssql 数据库大小统计方法
- oracle 数据库 最近两小时 数据文件 io 统计信息
- oracle 数据库 表空间最近2小时 io 统计信息
- SQL性能优化前期准备-清除缓存、开启IO统计
- MSSQL系列之十二Sql Server 2005安装
- T-SQL性能调整——信息收集
- MSSQL系列之二.二数据库与表管理
- #import 和 #include 的区别 #import <> 和 #import ""的区别
- QT5自学目录
- 数据结构之--树
- 优先队列(堆)
- 工业组态人机界面与嵌入式工业平板电脑的区别
- T-SQL系列之性能统计信息/数据库IO(MSSQL)
- 浅谈 qmake 之 pro、pri、prf、prl文件 (转)
- Django使用request和response对象
- cocos2d-x-3.2图片灰化效果
- java中的内部类与匿名类的基本使用方法
- HTTPS应用摘要
- MAC安装Ruby Rails brew gem
- Android的Looper,Handler以及线程间的通信
- socket单向通信 服务器