位置: 编程技术 - 正文

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怎么解决)

  • 税务师考试科目搭配
  • 小规模企业所得税会计分录怎么做
  • 企业一般纳税人是什么意思
  • 广告公司个人所得税几个点
  • 会计做账写错了怎么办
  • 贷款利息不能抵扣进项税
  • 未确认融资费用计算公式
  • 预算为负数实际为负数 怎么计算完成率
  • 厂家试驾车和经销商试驾车
  • 建筑企业会计科目分类及明细表
  • 养老基金利率多少
  • 一般纳税人取得3%专票可以抵扣吗
  • 暂估入库已结转怎么处理
  • 企业收到财政补助项目款
  • 广告制作费有哪些项目
  • 购车合同起什么作用
  • 发票勾选 发票认证
  • 个体工商户如何给员工交社保
  • 个体定税标准
  • 个人独资企业的特点
  • 旅行社的综合服务费
  • 现金清偿债务怎么算
  • 个人取得的哪些收入属于经营所得
  • 打样费入什么科目
  • 开具红字发票后所冲销的销项税应怎么处理?
  • 现金流量表的编制基础是权责发生制
  • 增值税专用发票的税率是多少啊
  • sxgdsenu.exe - sxgdsenu是什么进程 有什么用
  • 厂区道路施工步骤
  • win7怎么添加设备
  • timit数据集
  • 单用户结构是什么
  • 永久性差异会计分录
  • 最小的成像传感器
  • 阿里云onedata
  • 《web应用开发》是什么
  • 斯坦福大学起源
  • AttributeError: cannot assign module before Module.__init__() call
  • 融资租入固定资产
  • 原财政补助结余对应新账
  • 普通发票红冲需要拿回原发票吗
  • python中的thread
  • mongodb 查询条件
  • 以土地使用权投资入股的会计处理
  • 租金收入如何分析
  • 综合所得申报是个人所得税申报吗
  • 账龄划分中有借有贷怎么分析
  • db2 select as
  • 季报现金流量表可以不填吗
  • 收到的税费返还怎么算
  • 营改增后土地出让增值税
  • 计提费用账务处理
  • 子公司将股权转让给父公
  • 委外研发费用如何入账
  • 永续债举例
  • 怎么冲减多计提的增值税
  • 新单位建账怎么做
  • 垫付的开办费怎么做账
  • 公司奖励给部门的奖励
  • 没有工会的企业收到返还的工会经费派什么用场
  • Windows下安装爱思助手V8
  • WIN7系统屏幕亮度哪里设置
  • winxp启动
  • 怎么删除文件的隐藏属性
  • 查看电伊
  • windows.h在linux中
  • window怎么操作
  • centos清理缓存
  • linux系统中软件包分类
  • xp怎么删除电脑系统
  • windows7英雄联盟老是崩溃
  • win7系统清理c盘空间不足
  • win7系统如何查找文件
  • UNIX sh(Bourne Shell)脚本里面使用数组的两种方法
  • linux BASH shell下设置字体及背景颜色
  • [置顶]津鱼.我爱你
  • textview在哪
  • js数组操作的常用方法有哪些
  • 中国税务局河北省税务局官网
  • 广东税务app申报不小心点到了不再提示
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设