Enviar pesquisa
Carregar
Sql server 交易機制與 log
•
Transferir como PPT, PDF
•
0 gostou
•
491 visualizações
L
LearningTech
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 10
Baixar agora
Recomendados
Bypat博客出品-服务器运维集群方法总结2
Bypat博客出品-服务器运维集群方法总结2
redhat9
Level db
Level db
宗志 陈
Bypat博客出品-服务器运维集群方法总结
Bypat博客出品-服务器运维集群方法总结
redhat9
Leveldb background
Leveldb background
宗志 陈
Google LevelDB Study Discuss
Google LevelDB Study Discuss
everestsun
Hacking Nginx at Taobao
Hacking Nginx at Taobao
Joshua Zhu
吴岷 视频Cdn分发、调度与服务的探讨
吴岷 视频Cdn分发、调度与服务的探讨
drewz lin
Bypat博客出品-服务器运维集群方法总结3
Bypat博客出品-服务器运维集群方法总结3
redhat9
Recomendados
Bypat博客出品-服务器运维集群方法总结2
Bypat博客出品-服务器运维集群方法总结2
redhat9
Level db
Level db
宗志 陈
Bypat博客出品-服务器运维集群方法总结
Bypat博客出品-服务器运维集群方法总结
redhat9
Leveldb background
Leveldb background
宗志 陈
Google LevelDB Study Discuss
Google LevelDB Study Discuss
everestsun
Hacking Nginx at Taobao
Hacking Nginx at Taobao
Joshua Zhu
吴岷 视频Cdn分发、调度与服务的探讨
吴岷 视频Cdn分发、调度与服务的探讨
drewz lin
Bypat博客出品-服务器运维集群方法总结3
Bypat博客出品-服务器运维集群方法总结3
redhat9
豆瓣网技术架构变迁
豆瓣网技术架构变迁
reinhardx
Ceph intro
Ceph intro
Yang Guanjun
统一接入的架构思考
统一接入的架构思考
yang bingwu
PostgreSQL 資料可靠性及WAL
PostgreSQL 資料可靠性及WAL
Yen-Wen Chen
阿里CDN技术揭秘
阿里CDN技术揭秘
Joshua Zhu
Ceph perf-tunning
Ceph perf-tunning
Yang Guanjun
Kubernetes use-ceph
Kubernetes use-ceph
Yang Guanjun
分布式Key Value Store漫谈
分布式Key Value Store漫谈
Tim Y
Docker初识
Docker初识
hubugui
对MySQL的一些改进想法和实现
对MySQL的一些改进想法和实现
Lixun Peng
MySQL多机房容灾设计(with Multi-Master)
MySQL多机房容灾设计(with Multi-Master)
Lixun Peng
Nginx深度開發與客制化
Nginx深度開發與客制化
Joshua Zhu
應用Ceph技術打造軟體定義儲存新局
應用Ceph技術打造軟體定義儲存新局
Alex Lau
Cinder isaci 实现原理详解
Cinder isaci 实现原理详解
Yong Luo
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
jackbillow
Mesos intro
Mesos intro
dennis zhuang
从开发到上线-实战持续交付
从开发到上线-实战持续交付
LI Daobing
Cephfs架构解读和测试分析
Cephfs架构解读和测试分析
Yang Guanjun
易度云查看 - 产品介绍
易度云查看 - 产品介绍
changxing qi
Caching in HTTP
Caching in HTTP
家弘 周
X document xpath 小發現
X document xpath 小發現
LearningTech
20131104 basic msbuild by Anney
20131104 basic msbuild by Anney
LearningTech
Mais conteúdo relacionado
Mais procurados
豆瓣网技术架构变迁
豆瓣网技术架构变迁
reinhardx
Ceph intro
Ceph intro
Yang Guanjun
统一接入的架构思考
统一接入的架构思考
yang bingwu
PostgreSQL 資料可靠性及WAL
PostgreSQL 資料可靠性及WAL
Yen-Wen Chen
阿里CDN技术揭秘
阿里CDN技术揭秘
Joshua Zhu
Ceph perf-tunning
Ceph perf-tunning
Yang Guanjun
Kubernetes use-ceph
Kubernetes use-ceph
Yang Guanjun
分布式Key Value Store漫谈
分布式Key Value Store漫谈
Tim Y
Docker初识
Docker初识
hubugui
对MySQL的一些改进想法和实现
对MySQL的一些改进想法和实现
Lixun Peng
MySQL多机房容灾设计(with Multi-Master)
MySQL多机房容灾设计(with Multi-Master)
Lixun Peng
Nginx深度開發與客制化
Nginx深度開發與客制化
Joshua Zhu
應用Ceph技術打造軟體定義儲存新局
應用Ceph技術打造軟體定義儲存新局
Alex Lau
Cinder isaci 实现原理详解
Cinder isaci 实现原理详解
Yong Luo
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
jackbillow
Mesos intro
Mesos intro
dennis zhuang
从开发到上线-实战持续交付
从开发到上线-实战持续交付
LI Daobing
Cephfs架构解读和测试分析
Cephfs架构解读和测试分析
Yang Guanjun
易度云查看 - 产品介绍
易度云查看 - 产品介绍
changxing qi
Caching in HTTP
Caching in HTTP
家弘 周
Mais procurados
(20)
豆瓣网技术架构变迁
豆瓣网技术架构变迁
Ceph intro
Ceph intro
统一接入的架构思考
统一接入的架构思考
PostgreSQL 資料可靠性及WAL
PostgreSQL 資料可靠性及WAL
阿里CDN技术揭秘
阿里CDN技术揭秘
Ceph perf-tunning
Ceph perf-tunning
Kubernetes use-ceph
Kubernetes use-ceph
分布式Key Value Store漫谈
分布式Key Value Store漫谈
Docker初识
Docker初识
对MySQL的一些改进想法和实现
对MySQL的一些改进想法和实现
MySQL多机房容灾设计(with Multi-Master)
MySQL多机房容灾设计(with Multi-Master)
Nginx深度開發與客制化
Nginx深度開發與客制化
應用Ceph技術打造軟體定義儲存新局
應用Ceph技術打造軟體定義儲存新局
Cinder isaci 实现原理详解
Cinder isaci 实现原理详解
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
Mesos intro
Mesos intro
从开发到上线-实战持续交付
从开发到上线-实战持续交付
Cephfs架构解读和测试分析
Cephfs架构解读和测试分析
易度云查看 - 产品介绍
易度云查看 - 产品介绍
Caching in HTTP
Caching in HTTP
Destaque
X document xpath 小發現
X document xpath 小發現
LearningTech
20131104 basic msbuild by Anney
20131104 basic msbuild by Anney
LearningTech
Observer pattern, delegate, event, lambda expression
Observer pattern, delegate, event, lambda expression
LearningTech
Html basic
Html basic
LearningTech
Yield howar 20130607d
Yield howar 20130607d
LearningTech
Peggy optimist
Peggy optimist
LearningTech
Destaque
(6)
X document xpath 小發現
X document xpath 小發現
20131104 basic msbuild by Anney
20131104 basic msbuild by Anney
Observer pattern, delegate, event, lambda expression
Observer pattern, delegate, event, lambda expression
Html basic
Html basic
Yield howar 20130607d
Yield howar 20130607d
Peggy optimist
Peggy optimist
Semelhante a Sql server 交易機制與 log
賽門鐵克 Storage Foundation 6.0 簡報
賽門鐵克 Storage Foundation 6.0 簡報
Wales Chen
Track1dongsiying4
Track1dongsiying4
drewz lin
Nosql三步曲
Nosql三步曲
84zhu
云端的数据库
云端的数据库
thinkinlamp
Oracle 資料庫建立
Oracle 資料庫建立
Chien Chung Shen
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
Xuefeng Zhang
MySQL自动切换设计与实现
MySQL自动切换设计与实现
orczhou
主库自动切换 V2.0
主库自动切换 V2.0
jinqing zhu
利用统一存储获得无与伦比的速度,简化系统,并节省更多
利用统一存储获得无与伦比的速度,简化系统,并节省更多
ITband
開發環境建置
開發環境建置
Shengyou Fan
Mr&ueh数据库方面
Mr&ueh数据库方面
Tianwei Liu
MySQL和IO(下)
MySQL和IO(下)
Feng Yu
基于My sql的分布式数据库实践
基于My sql的分布式数据库实践
锐 张
Linux File system
Linux File system
Kenny (netman)
ElasticSearch Training#2 (advanced concepts)-ESCC#1
ElasticSearch Training#2 (advanced concepts)-ESCC#1
medcl
Q con shanghai2013-[刘海锋]-[京东文件系统简介]
Q con shanghai2013-[刘海锋]-[京东文件系统简介]
Michael Zhang
Oracle dgha
Oracle dgha
Louis liu
Zabbix in PPTV
Zabbix in PPTV
ViSenze - Artificial Intelligence for the Visual Web
SRE 讀書會 Round 4 #37 - DNS 時快時慢,我該怎麼辦
SRE 讀書會 Round 4 #37 - DNS 時快時慢,我該怎麼辦
HanLing Shen
Kafka in Depth
Kafka in Depth
YI-CHING WU
Semelhante a Sql server 交易機制與 log
(20)
賽門鐵克 Storage Foundation 6.0 簡報
賽門鐵克 Storage Foundation 6.0 簡報
Track1dongsiying4
Track1dongsiying4
Nosql三步曲
Nosql三步曲
云端的数据库
云端的数据库
Oracle 資料庫建立
Oracle 資料庫建立
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
MySQL自动切换设计与实现
MySQL自动切换设计与实现
主库自动切换 V2.0
主库自动切换 V2.0
利用统一存储获得无与伦比的速度,简化系统,并节省更多
利用统一存储获得无与伦比的速度,简化系统,并节省更多
開發環境建置
開發環境建置
Mr&ueh数据库方面
Mr&ueh数据库方面
MySQL和IO(下)
MySQL和IO(下)
基于My sql的分布式数据库实践
基于My sql的分布式数据库实践
Linux File system
Linux File system
ElasticSearch Training#2 (advanced concepts)-ESCC#1
ElasticSearch Training#2 (advanced concepts)-ESCC#1
Q con shanghai2013-[刘海锋]-[京东文件系统简介]
Q con shanghai2013-[刘海锋]-[京东文件系统简介]
Oracle dgha
Oracle dgha
Zabbix in PPTV
Zabbix in PPTV
SRE 讀書會 Round 4 #37 - DNS 時快時慢,我該怎麼辦
SRE 讀書會 Round 4 #37 - DNS 時快時慢,我該怎麼辦
Kafka in Depth
Kafka in Depth
Mais de LearningTech
vim
vim
LearningTech
PostCss
PostCss
LearningTech
ReactJs
ReactJs
LearningTech
Docker
Docker
LearningTech
Semantic ui
Semantic ui
LearningTech
node.js errors
node.js errors
LearningTech
Process control nodejs
Process control nodejs
LearningTech
Expression tree
Expression tree
LearningTech
SQL 效能調校
SQL 效能調校
LearningTech
flexbox report
flexbox report
LearningTech
Vic weekly learning_20160504
Vic weekly learning_20160504
LearningTech
Reflection & activator
Reflection & activator
LearningTech
Peggy markdown
Peggy markdown
LearningTech
Node child process
Node child process
LearningTech
20160415ken.lee
20160415ken.lee
LearningTech
Peggy elasticsearch應用
Peggy elasticsearch應用
LearningTech
Expression tree
Expression tree
LearningTech
Vic weekly learning_20160325
Vic weekly learning_20160325
LearningTech
D3js learning tips
D3js learning tips
LearningTech
git command
git command
LearningTech
Mais de LearningTech
(20)
vim
vim
PostCss
PostCss
ReactJs
ReactJs
Docker
Docker
Semantic ui
Semantic ui
node.js errors
node.js errors
Process control nodejs
Process control nodejs
Expression tree
Expression tree
SQL 效能調校
SQL 效能調校
flexbox report
flexbox report
Vic weekly learning_20160504
Vic weekly learning_20160504
Reflection & activator
Reflection & activator
Peggy markdown
Peggy markdown
Node child process
Node child process
20160415ken.lee
20160415ken.lee
Peggy elasticsearch應用
Peggy elasticsearch應用
Expression tree
Expression tree
Vic weekly learning_20160325
Vic weekly learning_20160325
D3js learning tips
D3js learning tips
git command
git command
Sql server 交易機制與 log
1.
SQL Server 交易機制與 Log By
Jax
2.
UPDATE Command Progress •
從 mdf 讀取資料 • 將執行動作寫入 ldf • 待下次 CheckPoint 將資料寫入 mdf
3.
Recovery Progress
4.
Recovery 的時機 • 資料庫從離線轉成線上 •
附加資料庫 • 還原資料庫 • 服務停止重起 / 叢集容錯移轉
5.
交易紀錄檔應該放哪? • 專用的 LUN
通常是較好的選項 • 如果存取量高,需要專屬的磁碟系統 • RAID 1 或 RAID 10 提供保護與效能 • RAID 5 通常不利於更新 • 儘量不要與其他檔案共用 • 不同的檔案放在一起存取,大家都變成隨機存取
6.
Checkpoint • 確保 Recovery
的 Redo 階段最少工作量 • 將更新過的資料頁 (dirty page) 寫入到磁碟內的資料檔 • 不管交易狀態如何,將所有的 dirty page 寫入到資料檔 • 可能造成大量的 I/O • 不會從 Buffer pool 移除資料頁 • 當有記憶體壓力時, Lazy Writer 執行此工作
7.
Checkpoint 相關選項 • 搭配
sp_configure 設定執行個體 • recovery interval 選項 • SQL Server 2012 後可設定資料庫層級 • Target_Recovery_Time 選項
8.
Recovery Model • Simple •
自動收回記錄空間,使空間需求保持在最低。 • Checkpoint 發生時清掉交易紀錄 • 不支援下列功能: • • • • 記錄傳送 AlwaysOn 或資料庫鏡像 媒體復原而不遺失資料 時間點還原 • Full • • • • 不因損失或損毀資料檔而失去任何工作。 備份交易紀錄後清掉交易紀錄 所有的行為都有完整的紀錄 預設值 • Bulk logged • 完整復原模式的輔助,允許執行高效能的大量複製作業。 • 備份交易紀錄後清掉交易紀錄 • 部分動作可以使用最少量的交易紀錄
9.
Reference • Recovery Model •
http://msdn.microsoft.com/en-us/library/ms189275.aspx • http://technet.microsoft.com/en-us/library/ms189573.aspx • http://technet.microsoft.com/en-us/library/ms191455(v=sql.105).aspx
10.
Reference • Recovery Model •
http://msdn.microsoft.com/en-us/library/ms189275.aspx • http://technet.microsoft.com/en-us/library/ms189573.aspx • http://technet.microsoft.com/en-us/library/ms191455(v=sql.105).aspx
Notas do Editor
{}
Baixar agora