位置: 编程技术 - 正文

SQL Server 监控磁盘IO错误,msdb.dbo.suspect_pages(sql server数据库监控)

编辑:rootadmin

推荐整理分享SQL Server 监控磁盘IO错误,msdb.dbo.suspect_pages(sql server数据库监控),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sqlserver 监听,sqlserver 监听,sql server数据库监控,sql server 数据库监听,mssql监控,sqlserver监控软件,sql server 数据库监听,sqlserver监控软件,内容如对您有帮助,希望把文章链接给更多的朋友!

suspect_pages 表位于 msdb 数据库中,是在 SQL Server 中引入的。用于维护有关可疑页的信息的 suspect_pages

数据库管理员负责管理表(主要通过删除旧的行实现)。suspect_pages 表有大小限制,如果此表已满,则不会记录新的错误。若要防止此表填满,数据库管理员或系统管理员必须通过删除行来手动清除此表中的旧条目。因此,我们建议您定期删除或存档 event_type 为已还原或已修复的行或具有旧 last_update 值的行。

若要监视对 suspect_pages 表执行的操作,可使用 Database Suspect Data Page 事件类。有时会因存在暂时性的错误向 suspect_pages 表添加行。如果正在向该表添加很多行,则 I/O 子系统可能出了问题。如果您注意到正向该表添加的行数突然增加,我们建议您检查一下 I/O 子系统是不是出现了问题。

下表显示了记录在 suspect_pages 表的 event_type 列中的错误。

错误说明 event_type 值

由操作系统 CRC 错误造成的 错误,或者校验和错误或页撕裂以外的 错误(例如,页 ID 错误)

1

错误的校验和

2

残缺页

3

已还原(页在标记为错误后已还原)

4

已修复(DBCC 修复了页)

SQL Server 监控磁盘IO错误,msdb.dbo.suspect_pages(sql server数据库监控)

5

已由 DBCC 释放

7

暂时性的错误也会记录在 suspect_pages 表中。暂时性错误的来源包含 I/O 错误(例如电缆断开连接)或暂时未通过重复校验和测试的页。

数据库引擎如何更新 suspect_pages 表

数据库引擎对 suspect_pages 表执行下列操作:

如果表未满,则每出现一个 错误,该表都会更新以指明出现了错误,且错误计数器也将相应递增。 如果通过修复、还原或释放操作修复后的页仍有错误,则其 number_of_errors 计数将会递增,其 last_update 列也会更新 列出的页通过还原或修复操作修复之后,该操作将更新 suspect_pages 行,以指示此页已修复 (event_type = 5) 或已还原 (event_type = 4)。

如果运行 DBCC 检查,则该检查会将所有未出错页标记为已修复 (event_type = 5) 或已释放 (event_type = 7)。

自动更新 suspect_pages 表

尝试读取数据文件中的某一页由于以下原因之一失败后,数据库镜像伙伴将更新 suspect_pages 表。

由操作系统 CRC 错误导致的 错误。

错误(像页撕裂这样的逻辑损坏)。

以下操作将自动从 suspect_pages 表中删除行。

ALTER DATABASE REMOVE FILE DROP DATABASE DBCC CHECKDB REPAIR_ALLOW_DATA_LOSS 更新 suspect_pages 表,以指示已释放或已修复的各页。

RESTORE 也可更新该列表。完整还原、文件还原或页面还原将页面项标记为已还原。

SQL Server中发送HTML格式邮件的方法 sqlserver发送html格式的邮件,参考代码如下:DECLARE@tableHTMLNVARCHAR(MAX);--获取当前系统时间,和数据统计的时间set@d_nowdate=convert(datetime,convert(varchar(),dateadd(d

Sql Server中常用的6个自定义函数分享 在日常应用中,往往根据实际需求录入一些值,而这些值不能直接使用,所以Sql中经常会对字段值进行一些常规的处理。这里搜集了(提取数字、英文

SQL SERVER数据库开发之存储过程应用 可能有不少朋友使用SQLSERVER做开发也已经有段日子,但还没有或者很少在项目中使用存储过程,或许有些朋友认为根本没有必要使用存储过程等等。其

标签: sql server数据库监控

本文链接地址:https://www.jiuchutong.com/biancheng/348072.html 转载请保留说明!

上一篇:SQL Server 提取数字、提取英文、提取中文的sql语句(sql提取指定字符串)

下一篇:SQL Server中发送HTML格式邮件的方法(sql server发布)

  • 出售交易性金融资产发生的净损失应计入营业外支出
  • 中级报名的报考条件要求
  • 预期信用损失率计算公式
  • 两个公司发工资怎么交个税
  • 企业减少注册资金需要缴税吗
  • 什么叫发票分割单
  • 残保金在职职工人数临时工算吗
  • 公司租用个人房屋如何记账
  • 生物性资产折旧吗
  • 一般纳税人能否开3%的普票
  • 房地产形象海报
  • 材料折扣率
  • 17税点变更成16税点
  • 企业赔款可以抵税吗
  • 打官司败诉承担的费用
  • 转增股 分红
  • 应付职工薪酬科目有余额怎么调整
  • 房屋及建筑物原值计算
  • 增值税发票清单怎么导出
  • 小规模纳税人出租房屋增值税税率是多少
  • 税号最后一位字母T
  • 解析居民企业非货币性资产对外投资政策
  • 小规模开票是含税的吗
  • 代扣代缴增值税计算公式
  • 专票小数点后两位没有显示出来可以认证吗
  • 对方开的销项负数抵扣联怎么处理
  • macbook怎么和ipad
  • 企业收到留抵退税宣传报道
  • 签证费入什么科目
  • 所得税汇算清缴退税会计分录怎么做
  • macOS Big Sur 11.2 开发者预览版 Beta如何更新?
  • 商品房的维修金该怎么交
  • 分批供货付款方式
  • 向银行贷款资金成本率计算公式是什么
  • 取得海关专用缴款书的会计分录
  • unity udim
  • 英雄联盟轮转模式2020时间表
  • 自动化测试三年规划
  • php静态方法可以被继承吗
  • 帝国cms真的很好用
  • 企业不年报会怎么样
  • 企业注销前的账务处理
  • 退税是上一年交的税都会退吗
  • 装修公司开增值税专用发票几个点
  • mysql的性能优化方案有哪些
  • 房地产开发企业资质证书
  • 合伙企业年底如何做账
  • 公司从异地迁移到本地怎么向当地政府写申请
  • 无形资产按取得时的什么入账
  • 递延收益按多少折算
  • 预收帐款一直挂账好吗
  • 期末计提利息怎么算
  • 一年以内到期的长期借款属于
  • 预付款项给供应商合法吗
  • 其他资本公积是利得吗
  • Mysql 数据库 拷贝 原文件
  • sqlserver导出数据库及表结构
  • mysql_error
  • Fedora 21顶栏日期显示不全的解决方法
  • windows怎么彻底删除
  • win8系统升级
  • win8系统本地连接在哪
  • win7怎么调音效
  • u盘运行win10系统
  • 安装windows 8.1
  • linux config
  • windows7模块安装程序可以关闭吗
  • 如何自定义控件
  • 疯狂冰淇淋罗德
  • js点击按钮返回前一个页面
  • jquery插件库怎么导入
  • axios使用jsonp
  • 获取标签的属性值的方式
  • 控件begininvoke
  • 浙江税务客服咨询电话
  • 交错了税可以退吗
  • 发票税额小数点打印不全能报销吗
  • 单位首次交社保医疗要多久才能享受
  • 中国税务报客户端
  • 办公电话怎么设置铃声
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设