第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

SQL Server有關(guān)頁校驗(yàn)和的誤區(qū)

標(biāo)簽:
SQL Server

误区 :几个有关页校验和的误区

坊间流传的基本是错误的

  

a)页校验和(Page CheckSum)在从SQL Server 2000或7.0升级上来之后自动开启

    其实不是,从旧的实例升级上来的数据库不会自动开启页校验和,除非你显式使用ALTER DATABASE databasename SET PAGE_VERIFY CHECKSUM进行开启。而在SQL Server 2005或2008新建的数据库页校验和是默认开启的。

 

b)页校验和可以纠正错误

    页校验和只能发现错误,而不是像网络协议中的CRC校验码那样可以纠正一位错误。

 

c)当开启页校验和之后会开始为数据库中的每一页加上页校验和

    错误,实际上当开启页校验和之后不会有任何线程在前台或是后台来修改页。只有当你重建索引或是修改页的时候,页校验和才会加到页中。

 

d)对页进行读取就可以将校验和加到页中

    错误,只要将页读取到内存之后并进行修改,然后写回磁盘时,才能够将页校验和加入页。

e)当数据库的页验证模式由torn-page detection方式改为页校验和方式之后,所有的torn-page detection信息都会丢失

    错误,每一个页都知道自己的保护模式是torn-page detection,页校验和或是完全没有。正如之前所说,只有页被修改之后其页验证方式才会被修改(译者注:也就是说一个数据库可以存在某些页是torn-page detection,另一些页是页校验和方式)。我有一篇文章更详细的阐述了这部分内容:Inside The Storage Engine: Does turning on page checksums discard any torn-page protection?。

 

f)页校验和可以在发生错误时马上检测到

    这个误区是由SQL Server MVP Gail Shaw 提示我进行揭示的。当然也是错误的,受损的页在读入到内存的buffer pool进行有效性验证之前,是不会被发现的。

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消