Wait--使用sys.dm_io_virtual_file_stats来查看IO延迟
- /*============================================================================
- File: VirtualFileStats.sql
- Summary: sys.dm_io_virtual_file_stats
- Date: March 2011
- ------------------------------------------------------------------------------
- Written by Paul S. Randal, SQLskills.com
- (c) 2011, SQLskills.com. All rights reserved.
- For more scripts and sample code, check out
- http://www.SQLskills.com
- You may alter this code for your own *non-commercial* purposes. You may
- republish altered code as long as you include this copyright and give due
- credit, but you must obtain prior permission before blogging this code.
- THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF
- ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED
- TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
- PARTICULAR PURPOSE.
- ============================================================================*/
- -- Use this script, based on code from Jimmy May
- -- This is what I use on client systems
- SELECT
- --virtual file latency
- ReadLatency =
- CASE WHEN num_of_reads = 0
- THEN 0 ELSE (io_stall_read_ms / num_of_reads) END,
- WriteLatency =
- CASE WHEN num_of_writes = 0
- THEN 0 ELSE (io_stall_write_ms / num_of_writes) END,
- Latency =
- CASE WHEN (num_of_reads = 0 AND num_of_writes = 0)
- THEN 0 ELSE (io_stall / (num_of_reads + num_of_writes)) END,
- --avg bytes per IOP
- AvgBPerRead =
- CASE WHEN num_of_reads = 0
- THEN 0 ELSE (num_of_bytes_read / num_of_reads) END,
- AvgBPerWrite =
- CASE WHEN io_stall_write_ms = 0
- THEN 0 ELSE (num_of_bytes_written / num_of_writes) END,
- AvgBPerTransfer =
- CASE WHEN (num_of_reads = 0 AND num_of_writes = 0)
- THEN 0 ELSE
- ((num_of_bytes_read + num_of_bytes_written) /
- (num_of_reads + num_of_writes)) END,
- LEFT (mf.physical_name, 2) AS Drive,
- DB_NAME (vfs.database_id) AS DB,
- vfs.*,
- mf.physical_name
- FROM sys.dm_io_virtual_file_stats (NULL,NULL) AS vfs
- JOIN sys.master_files AS mf
- ON vfs.database_id = mf.database_id
- AND vfs.file_id = mf.file_id
- --WHERE vfs.file_id = 2 -- log files
- -- ORDER BY Latency DESC
- -- ORDER BY ReadLatency DESC
- ORDER BY WriteLatency DESC
Wait--使用sys.dm_io_virtual_file_stats来查看IO延迟的更多相关文章
- IO 延迟与Queue Depth
IO 延迟:存储设备的IO延迟 Queue Depth:磁盘控制器所发出的批量指令的最大条数 IOPS:磁盘设备每秒的IO 三者之间的关系:IOPS=(Queue Depth)/(IO latenc ...
- ubuntu查看IO
在命令行直接 cp 一个比较大的文件时,由于没有提示信息,总感觉很不放心,可以通过查看IO的方式确认cp操作的进展程度. 查看IO可以使用iostat命令,但是前提是要安装sysstat sudo a ...
- linux 查看io
有时系统卡,可能是io值使用满了导致 1.安装iostat yum install sysstat 2.查看io使用情况 iostat -dx 3.安装iotop yum install iotop ...
- linux服务器查看IO
为了方便各位和自己今后遇到此类问题能尽快解决,我这里将查看linux服务器硬盘IO访问负荷的方法同大家一起分享: 首先 .用top命令查看 top - 16:15:05 up 6 days, 6:2 ...
- linux wa%过高,iostat查看io状况
命令总结: 1. top/vmstat 发现 wa%过高,vmstat b >1: 参考文章: 1. 关于Linux系统指令 top 之 %wa 占用高,用`iostat`探个究竟 最近测试一项 ...
- 查看IO负载
负载(load)是linux机器的一个重要指标,直观了反应了机器当前的状态.如果机器负载过高,那么对机器的操作将难以进行. Linux的负载高,主要是由于CPU使用.内存使用.IO消耗三部分构成.任意 ...
- iostat查看io情况(监控Linux的8种方式)
查看TPS和吞吐量信息[root@controller ~]#iostat -d -k 1 10Device: tps kB_read/s kB_wrtn/s kB_ ...
- iostat查看io情况
查看TPS和吞吐量信息[root@controller ~]#iostat -d -k 1 10Device: tps kB_read/s kB_wrtn/s k ...
- 理解 IO_WAIT 并且了解利用包括 top htop iotop iostat 工具来查看 IO 性能
今天继续拜读「深入浅出计算机组成原理」专栏,觉得讲 IO_WAIT 这篇很有意思,正好可以结合前面的一篇讲物理硬件存速度的一块儿看. 现在我们看硬盘厂商出品的性能报告,通常会看到两个指标,一个是响应时 ...
随机推荐
- 【tarjan】BZOJ2140-稳定婚姻
又名NTR的故事 [题目大意] n对夫妻Bi和Gi.若某男Bi与某女Gj曾经交往过,他们有私奔的可能性.不妨设Bi和Gj旧情复燃,进而Bj会联系上了他的初恋情人Gk,以此递推.若在Bi和Gi离婚的前提 ...
- 在活动之间切换(显式Intent)
实验名称:在活动之间切换 实验现象:通过点击主活动的按钮进入下一个界面 使用技术:显式Intent 步骤: 1.创建一个项目,加载布局.添加一个button 2.新建一个活动. 3.修改按钮的点击事件 ...
- bzoj 1014 LCP 二分 Hash 匹配
求同一字符串的两个后缀的最长公共前缀. 将字符串按位置放到Splay中维护(每个节点还维护一下该子树的hash),然后二分前缀的长度,用splay计算出指定范围的hash,按hash是否相等来判断是否 ...
- paip.手机时间设置不能修改灰色禁用 解决大法
paip.手机时间设置不能修改灰色禁用 解决大法 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net ...
- 解决Sony Z2上卸载 "授权管理" 带来的发热问题
由于原来的手机已经使用两年了,有点跟不上时代了,最近发现Sony Z2的价格还不错,便冲动买了下来.新手机用起来还是很不错的,但觉得自带的权限管理太弱了点,便Root后上了LBE.上了LBE后,发现权 ...
- Mastering stack and heap for system reliability
http://www.iar.com/Global/Resources/Developers_Toolbox/Building_and_debugging/Mastering_stack_and_he ...
- sourceinsight 工程和源码不在同一个盘符下
建立sourceinsight的时候,si工程可以和项目源码不在同一个盘下面,即si工程在D盘下,而阅读的源码在E盘下. 方法步骤如下: 下看一下目录结构: Y:\work\Hi3521\Hi3521 ...
- lodop同一页面一次性打印多次
怎么让打印机打印双份?lodop有设置吗?SET_PRINT_COPIES名称:设置打印份数格式:SET_PRINT_COPIES(intCopies)功能:设置本次打印的份数结果:返回逻辑结果,成功 ...
- iOS:Xcode7以上版本安装镜像文件.dmg
Xcode:7.0~7.3的镜像如下,点击直接下载安装 xcode7.0:https://developer.apple.com/services-account/download?path=/Dev ...
- 在 Windows 上快速安装并运行 Laravel 5.x
安装 PHP 注意一:Laravel 5.0 开始对 PHP 版本的要求是 >=5.4,Laravel 5.1 要求 PHP 版本>=5.5.9,所以,建议大家尽量安装 5.5.x 的最新 ...