SQL Server誤區30日談 第27天 使用BACKUP WITH 建站知識
導讀:1建站知識乍一看,由于BACKUP WITH CHECKSUM會檢測所有分配出去的頁的校驗和的值,這個誤區貌似是這么回事,但實際上并不是這么個業網站建設公司seo網站優化培訓。
誤區 #27:使用BACKUP ... WITH CHECKSUM可以替代DBCC CheckDB錯誤 乍一看,由于BACKUP WITH CHECKSUM會檢測所有分配出去的頁的校驗和的值,這個誤區貌似是這么回事,但實際上并不是這么回事,原因如下: 由SQL Server 2000或是更早版本升上來的數據庫page checksums必須開啟,在開啟后,并不是數據庫中所有的頁都會被叫上頁校驗和,當頁損壞發生時,IO系統可不會區分損壞的頁是有頁校驗和還是沒有校驗和的。所以使用BACKUP ... WITH CHECKSUM就有可能導致一些損壞頁不被發現,造成的后果…… 除此之外,還有一個問題是完整備份的時間間隔相對比較長,假如網站建設制作說一個月,而相對于DBCC CheckDB的最佳實踐是一個禮拜,這導致WITH CHECKSUM不能替代CHECKDB。即使你每周都進行差異備份,但差異備份只會檢測百度seo網站優化差異部分的頁校驗和。 最后一點,也是危害最大的一點,就是使用BACKUP WITH CHECKSUM選項不能發現內存中的頁損壞。這是因為由于內存芯片或是WINDOWS進程導致內存中的頁損壞,并且在這之后寫回磁盤。這導致損壞頁卻有正常的校驗和,只有使用DBCC CheckDB才能發現這類錯誤。 因此,說到底,你必須經常使用DBCC 網seo優化趨勢CHECKDB,如果對此你仍然心存疑問,請看我之前的一篇文章:CHECKDB From Every Angle: Consistency Checking Options for a VLDB。 擴展閱讀:Search Engine Q&A #26: Myths around causing corruption相關個業網站建設公司seo網站優化培訓。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-24 ,文章SQL Server誤區30日談 第27天 使用BACKUP WITH 建站知識主要講述誤區,標簽,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_7031.html
- 上一篇:MYSQL緩沖區和緩存設置建站知識
- 下一篇:一般企業網站需要開多大的空間?建站知識