代码

with DB_IO as (
select 
    db_name(a.database_id) as [dbname],
    case when b.type_desc='LOG' then 'LogFile' else 'DataFile' end as FileType,
    num_of_reads,
    num_of_writes,
    sum(a.io_stall) as io_stall,
    sum(num_of_bytes_read+num_of_bytes_written) as TotalIOBytes
from sys.dm_io_virtual_file_stats(null,null) a join sys.master_files b 
on a.database_id=b.database_id and a.file_id=b.file_id
group by db_name(a.database_id),b.type_desc,num_of_reads,num_of_writes
)
select 
    dbname,
    FileType,
    num_of_reads,
    num_of_writes,
    cast(1. * TotalIOBytes/(1024*1024) as decimal(12,2)) as IO_MB,
    cast(1. * io_stall/1000 as decimal(12,2)) as IO_stall_s,
    cast(100. * io_stall/sum(io_stall) over() as decimal(10,2)) as [IO_stall_pct%],--占总IO的百分比
    row_number() over(order by io_stall desc) as rn
from DB_IO

如图:

查找SQL SERVER 2005 IO过高的数据库相关推荐

  1. SQL Server 2005两本教程案例数据库

    SQL Server 2005两本教程案例数据库,包括: school学校数据库 business商务数据库 CPXS产品销售数据库 family家族数据库 sample商务数据库2 bbs论坛数据库 ...

  2. SQL SERVER 2005 使用订阅发布同步数据库

    这两天有一个同事在设计项目的时候考虑到数据量查询和写入都比较大,问我数据库该怎么设计,了解了他们的业务后,我给的建议是发布一个订阅的数据库来分担压力,写下自己的操作步骤分享给大家. 数据库复制涉及 发 ...

  3. SQL Server 2005 Express附加(Attach)的数据库为“只读”的解决方法

    我的操作系统为Windows 2003 Server , 文件系统NTFS, 在SQL Server 2005 Express 上附加(Attach)从另外一台电脑Copy过来的数据库后,数据库为&q ...

  4. 如何在SQL Server 2005中修复损坏的数据库

    1. 在SQL Server Management Studio中随便创建一个数据库,例如:PVLink. 2. 停止SQL Server服务. 如果不停止此服务,刚才创建的PVLink数据库将即不能 ...

  5. sql server 2005 通过代理定时备份数据库

    sql server 2005 自带了一个备份数据库的工具,叫"SQL SERVER 代理",我们可以通过他来进行数据库的定时备份,具体流程如下: 1.要启动 sqlserver ...

  6. SQL Server 2005无日志文件附加数据库

    公司网站运营两年多了,日志文件超级大,在重装系统的时候,为了省事,就没有备份日志文件,而且是没有分离就把日志文件给删掉了(下次一定要记得先分离再删日志文件).结果造成数据库怎么都附加不上.出现错误. ...

  7. SQL Server 2005 中的商务智能和数据仓库

    微软发布了SQL Server 2005,对于微软与BI来说这是一个非常重要的版本,它完善了微软在BI方面的产品线.SQL Server 2005以及 Visual Studio .net2005的整 ...

  8. 使用 SQL Server 2005中的 CLR 集成

    Balaji Rathakrishnan Christian Kleinerman Brad Richards Ramachandran Venkatesh Vineet Rao Microsoft ...

  9. Sql Server 2005各大版本区别与下载

    SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理.SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存 ...

最新文章

  1. 多尺度注意力机制的语义分割
  2. 准确率可提升50%以上,Facebook用迁移学习改进代码自动补全
  3. 王炸养成记——看Linux 25周年发展变化
  4. 关于反爬虫,看这一篇就够了
  5. 003_JDK的Character类对Comparable接口的实现
  6. PDE34 Transport equation: derivation general solution
  7. spring mvc 解决csrf跨站请求攻击
  8. 开源网店系统Javashop 发布3.0beta版
  9. Java测试框架-junit5详解
  10. 用连续自然数之和来表达整数
  11. java中math.ceil用法_[Java教程]关于Math类的round、floor、ceil三个方法
  12. 素材要VIP咋整?看python大展神通
  13. itchat给指定联系人发消息
  14. 非银行支付机构网络支付业务管理办法对第三方支付账户的影响
  15. 传统商城系统的痛点分析
  16. mysql 分区 全局索引_全局分区索引与局部分区索引
  17. win10修复计算机摁什么,win10修复引导工具怎么用?老司机教你使用win10修复引导工具...
  18. 目标检测算法评价指标之mAP
  19. codecombat极客战记森林(JavaScript)21-40关卡
  20. 登陆人人网爬取个人信息

热门文章

  1. Vivado如何计算关键路径的保持时间裕量?
  2. 【 Notes 】INS Preliminary Introduction
  3. 【 MATLAB 】sort ( Sort array elements )
  4. js获取验证码倒计时效果
  5. Node学习9-gulp
  6. 2017 CIO展望:新IT运营模式的5大元素
  7. 【D3.js 学习总结】26、D3地理地图
  8. matcaffe的blob维度顺序
  9. echarts实现动态传入数据刷新【可执行】
  10. openstack-swift云存储部署(一)