位置: 编程技术 - 正文

SQL Server误区30日谈 第15天 CheckPoint只会将已提交的事务写入磁盘(sql server常规错误)

编辑:rootadmin
误区 #:CheckPoint只会将已提交的事务写入磁盘 错误 这个误区是由于太多人对日志和恢复系统缺少全面的了解而存在已久。CheckPoint会将自上次CheckPoint以来所有在内存中改变的页写回磁盘(译者注:也就是脏页),或是在上一个CheckPoint读入内存的脏页写入磁盘。无论事务是否已经提交,其所影响的页都会在Checkpoint时写回磁盘。但对于TempDB来说例外,因为TempDB的Checkpoint的事件周期中并不包含将脏页写回磁盘的步骤。 如果你想了解更多,请阅读下面文章:

Technet 杂志文章:Understanding Logging and Recovery in SQL Server

博文: How do checkpoints work and what gets logged

博文: What does checkpoint do for tempdb?

你可以使用如下两个跟踪标记查看CheckPoint是如何工作的。

: 当CheckPoint开始和结束时,将相关信息写入错误日志

: 将CheckPoint时写回磁盘的页的信息写入错误日志

为了使用这个跟踪标记,你必须针对所有线程开启,否则你将会在错误日志中什么都看不到。使用DBCC TRACEON (, , -1) 针对所有线程开启这两个追踪标记。

下面的代码可以证明Checkpoint会将未提交的脏页写回磁盘,跟随下面的步骤。 下面那个事务会产生MB的脏页,紧接着进行CheckPoint [code] BEGIN TRAN; GO INSERT INTO t1 DEFAULT VALUES; GO CHECKPOINT; GO [html] 日志如你所见:

我们可以清楚的看出,在事务没有提交的情况下,脏页依然会被写入磁盘。

推荐整理分享SQL Server误区30日谈 第15天 CheckPoint只会将已提交的事务写入磁盘(sql server常规错误),希望有所帮助,仅作参考,欢迎阅读内容。

SQL Server误区30日谈 第15天 CheckPoint只会将已提交的事务写入磁盘(sql server常规错误)

文章相关热门搜索词:sql server233错误,sql server 错误,sql语句错误提示,sql server 3417错误,sql server 1222解决,sql server233错误,sql server233错误,sql语句错误提示,内容如对您有帮助,希望把文章链接给更多的朋友!

SQL Server误区日谈 第天 数据的损坏和修复 误区#:多个关于数据的损坏和修复误区坊间流传的很多版本都不正确我已经听过很多关于数据修复可以做什么、不可以做什么、什么会导致数据损坏以

SQL Server误区日谈 第天 有关页校验和的误区 其实我之前已经有文章详细解释了页校验和:HowtotelliftheIOsubsystemiscausingcorruptions?误区#:几个有关页校验和的误区坊间流传的基本是错误的a)页校验和

SQL Server误区日谈 第天 有关FileStream的存储,垃圾回收以及其它 误区#:如下多个有关FileStream的误区全部错误a)FileStream数据可以在远程存储不能,由于FileStream数据容器(指的是存放FileStream文件的NTFS文件夹,杜撰出来

标签: sql server常规错误

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

上一篇:SQL Server误区30日谈 第14天 清除日志后会将相关的LSN填零初始化(sql server 错误)

下一篇:SQL Server误区30日谈 第16天 数据的损坏和修复(sqlserver1053怎么解决)

  • 增值税发票综合服务平台错误代码35
  • 从租计征房产税怎么申报
  • 中药饮片增值税税率
  • 房产证印花税如何计算
  • 计提坏账准备的做法体现了什么的信息质量要求
  • 员工借款会计分录
  • 行政单位应缴预算款的管理原则
  • 企业汇算清缴补税原因
  • 新会计准则短期租赁会计分录
  • 如何填写增值税及附加税费申报表
  • 税控服务费全额抵扣文件
  • 百旺金赋服务费280元发票在哪里开
  • 小微企业增值税税率
  • 销售应税消费品应交的消费税分录
  • 建筑企业预交增值税问题尚未得到解决
  • 减免税备案申请表范文
  • 客户扣了一部分不合格产品的货款,请问如何做账呢?
  • 多抵扣的进项如何做分录
  • m1 mac 恢复出厂
  • 荣耀x10的鸿蒙系统怎么开启
  • cmos是bios参数设置的
  • php实现原理
  • php可以做什么脚本
  • 开发商延期交房违法吗
  • 总分类账户原材料
  • 企业低值易耗品有哪些
  • 设计资质承担范围
  • 增值税的纳税时间是多久
  • js实现功能
  • 论文精读分析报告
  • yolo s
  • 应收账款和应付账款都是负数
  • 制造费用体现在哪些方面
  • 异地预缴印花税是否可以抵扣
  • 用友t3固定资产清理怎么操作
  • 发票勾选认证具体流程
  • 工资的补贴是多少
  • CentOS 6.5 x64系统中安装MongoDB 2.6.0二进制发行版教程
  • 电力安装有前途吗
  • 分公司产生的费用怎么报销
  • 公司不按股权比例分红是否合法
  • 计提怎么理解
  • sqlserver获取uuid
  • 购买二手车后
  • 福利费发票可以抵扣进项税吗
  • 为什么要进行结账和对账
  • 用于研发购买的材料进项税额
  • 以公司名义开的口腔诊所法人和负责人是两个人么
  • 资产减值损失会计处理
  • 一个企业建账需要注意些什么
  • 非营利医疗机构免征哪几种税
  • sql判断字段是否有某个值
  • Linux安装MySQL教程(二进制分发版)
  • win7旗舰版系统怎么样
  • Win10 Mobile Build 10549正式推送:须回滚到WP8.1升级
  • ubuntu 21.04 安装
  • linux如何替换
  • fedora soas
  • 如何进入opencore引导
  • centos的特点
  • win8 桌面图标
  • shwicon.exe - shwicon是什么进程 有什么用
  • windows设备管理器在哪里打开
  • linux swap和mem
  • find 命令 查找文件
  • cocos2dx怎么用
  • 批处理遍历文件输出文件路径
  • python火车订票系统
  • 如何用jquery
  • jquery获取table的tr
  • [置顶]游戏名:chivalry2
  • 初步了解的英文
  • 置顶聊天折叠怎么关闭
  • java web开发流程
  • python汉字
  • 基于JAVASCRIPT实现的可视化工具是
  • 车位办房产证需交多少税
  • 郑州地方税务局网站官网
  • 事业单位录用备案表审核快吗
  • 控件未安装或控件版本过低
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设