SQL Server服务器I/O问题的初步诊断
来源:互联网 发布:java string转boolean 编辑:程序博客网 时间:2024/06/06 07:38
目录
- 目录
- SQL Server服务器IO问题的初步诊断
- 参考资料
SQL Server服务器I/O问题的初步诊断
由于SQL Server数据库是运行在操作系统之上的程序,因此对于I/O问题,可以从两个地方进行抓取:windows性能计数器(注:SQL Server2016已支持Linux上的运行)与SQL Server 动态管理视图
--显示SQL server自上次启动以来所有被使用的数据库文件的延时--file_ID 可从sp_helpfileselect DB_NAME(DATAbase_ID) as 'database name', FILE_ID, io_stall_read_ms/num_of_reads as 'avg read transfer/ms', io_stall_write_ms/num_of_writes as 'avg write transfer/ms'from sys.dm_io_virtual_file_stats(-1,-1)where num_of_reads > 0 and num_of_writes >0;
从下图可以看出磁盘的读存在一定的延时,若读超过100ms,则基本可确认磁盘存在I/O问题
另外更为准确的是从windows性能计数器评估磁盘I/O:
参考资料
1 0
- SQL Server服务器I/O问题的初步诊断
- sp_lock诊断Sql Server的性能问题
- SQL Server 的诊断
- SQL Server客户端无法连接服务器的诊断和解决
- SQL Server客户端无法连接服务器的诊断和解决
- 利用SQL Profiler来诊断SQL服务器的性能问题
- 存储系统----SQL SERVER I/O
- 浅析SQL Server三大算法的I/O成本
- 磁盘I/O性能对SQL Server的影响
- 浅析SQL Server三大算法的I/O成本
- MS SQL Server分析数据库的I/O性能
- MS SQL SERVER中的SELECT * 的I/O性能
- MS SQL Server分析数据库的I/O性能
- sql server 2008 自动备份问题诊断
- LabVIEW I/O服务器创建时的相关问题汇总
- 如何检查SQL Server I/O瓶颈
- SQL Server 2008 I/O性能监控
- SQL Server 2008 I/O性能监控
- 35. Search Insert Position
- leetcode Repeated DNA Sequence
- JS setInterval setTimeout的用法
- android 使用反射获取MediaPlayer的Invoke方法
- 设计模式(八)——策略模式
- SQL Server服务器I/O问题的初步诊断
- 用两个栈来实现一个队列()
- jQuery Mobile 滑动显示面板
- Web分页实现及实例演示(一)——subList()
- Xcode_7 iOS_9 模态视图 Objective-C (15)
- 初识html5之基本html结构
- (6)HTML5-引用CSS
- JAVA泛型类
- JAVA基础-----网络编程