主机sql数据库占用磁盘IO读写过高,怎么解决?

主机sql数据库占用磁盘IO读写过高,怎么解决?,第1张

1、首先登录SQL Server实例,如下图所示

2、接着右键单击某个数据库,选择报表下面的标准报表,第一个就是了。

3、接下来在右侧就出现了磁盘的使用情况图示了,如下图所示。

4、可以点击磁盘空间的加号展示列表数据,如下图所示。

5、另外顶部有刷新按钮可以刷新最新的数据。

6、最后还可以通过打印按钮将数据打印出来,如下图所示。

db2装数慢的原因:

CM包含两数据库:库服务器ICMNLSDB资源管理器RMDB,应用数据库有BBKP,其中was和RMDB数据库安装和存储在一台服务器,应用数据库BBKP和ICMNLSDB数据库在另外一台数据库上。

在测试过程中,发现只要是和CM数据库有关的网页链接访问都特别慢,在利用windows自带的perfmon性能工具查看磁盘IO时,ICMNLSDB所在的那个盘IO特别高。再利用FileMon工具查看时,发现系统访问ICMNLSDB数据库对应的表空间ICMLFQ32所在的目录很频繁,因此推测可能是这个导致磁盘IO吃紧。既然找出问题所在,接下来就是解决问题了。推测可能是表空间CIMLFQ32容量不够,但在为表空间添加容量时,系统却出现由于是系统管理的表空间,不允许更改添加表空间。而通过网上搜索,得出系统管理的表空间不受页大小的影响,和磁盘的容量有关。但本地的磁盘空间还有19G多,因此无奈只好修改表空间关联到缓冲池,通过将缓冲池设大。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9457154.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存