MSSQL2008的数据库快照

dongdongdongJL 2013-11-05 12:21:51
能不能给个数据库快照比较形象的解释,一般什么情况下使用快照?所谓在特定的时间节点上保持事务的一致性,什么意思?
...全文
205 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2013-11-05
  • 打赏
  • 举报
回复
1、数据库快照是只读的、某一特定时间点的静态数据库副本。 可以像连接到其他数据库一样连接到数据库快照,使用它们可以生成报表、做测试、恢复数据。在处理大量的或者有潜在风险的数据库更新时,一旦失败,可以使用数据库快照进行数据恢复。 可以为一个数据库创建多个快照,提供在快照生成的特定时间点的数据的只读视图,比如:在每天,每周,每月结束时为数据库创建快照,那么这些快照就会保存在创建时所作天、周、月的数据。
Mr_Nice 2013-11-05
  • 打赏
  • 举报
回复
*快照—— 就像‘啪’,给数据库拍了张照片 *说一种情况,测试的时候,先来个快照,然后你就折腾吧。折腾完了,恢复回来,继续再测试。参考 *特定的时间节点上保持事务的一致性 这个是有语境的,没看到语境是啥,不好说。 就快照说,就是快照上的更新,跟源数据库的更新一致。 参考http://technet.microsoft.com/zh-cn/library/ms175158.aspx
發糞塗牆 2013-11-05
  • 打赏
  • 举报
回复
快照可以理解为当前数据库的一个只读副本,一般在创建用于“只读”操作时可以考虑。不过快照有一些限制,比如不支持标准版、时间点上不能实时。 在特定的时间节点上保持事务的一致性 这个可能是在创建快照的那个时间点上,数据的事务在那个点上是已提交,那些未提交的事务不包含在快照中,不过具体我还是觉得要看上下文
唐诗三百首 2013-11-05
  • 打赏
  • 举报
回复
数据库快照 官方文档 http://technet.microsoft.com/zh-cn/library/ms175158(v=sql.105).aspx

附原理图,
KevinLiu 2013-11-05
  • 打赏
  • 举报
回复
就相当于拍快照当时的数据库副本,保存了快照生成时的数据。
LongRui888 2013-11-05
  • 打赏
  • 举报
回复
3、快照的限制 不能为系统数据库创建快照。 不能像普通数据库一样备份、还原、附加、分离。 快照会增加数据库的性能开销,因为每个引起数据页移动到快照文件的修改,增加了IO活动,如果有过个快照,会增加更多的IO活动。
LongRui888 2013-11-05
  • 打赏
  • 举报
回复
2、数据库快照的原理:写时复制,只有受影响的数据才要保存到快照中。 数据库快照使用稀疏文件,在最初创建时是不包含数据的,快照保留了最少的磁盘空间。经过一段时间,源数据库中的数据发生改变,这时变化前的数据将保存在稀疏文件中,也就是快照包含了当创建快照时数据库的内容。 在快照上查询时,会从快照、数据库返回数据。没有更新的数据将从源数据库返回,而在快照创建后更新的数据将从快照中返回。 当源数据库中变化的数据百分比接近100%时,数据库快照也将接近最初创建快照时原始数据库的大小。需要注意的是,如果源数据库上相同的数据被多次修改,那么数据库快照上不会有额外的更新。一旦源数据库上的数据页被更新,则变化前的数据页只会移动一次到快照数据库
基于struts网上书店 JSP+Access论坛 网络招标信息管理系统 sql2000网络教学平台 mySQL超市管理系统 超市管理系统 教学管理系统 基于网络环境的选课系统 学生信息管理系统 新闻系统 新闻文章发布系统 考试系统 网络教学系统 网上书店系统 问卷管理... www.yateshi.com/service/13519.html 21K 2009-4-8 - 百度快照 求职java方向的web开发! - 程序员/软件工程师 - 58.com 2.熟悉STRUTS结构、MVC的开发;熟练Hibernate数据库持久层的开发及Spring。 3.能熟练应用多种JAVA应用服务器(Tomcat ,...武汉星星超市管理系统(2007-10-2007-12) 项目描述:对超市的货物、员工、财务进行管理 职责:模块开发,系统设计,数据... bj.58.com/tech/35220795x.shtml 11K 2009-2-13 - 百度快照 源码下载列表 - 纽纶网 | Nulung.com 600G IT资料,文档,书籍,... 1568_fjswpic12人气:超市管理系统\\数据库脚本和数据库备份超市管理系统\\数据库脚本和数据库备份-Supermarket ...所属分类:发布日期:2008-10-13文件大小:3845697提供者:StrutsNETBOOK6人气:一款网上书店的J2EE代码,采用STRUTS技术 ... www.dssz.net/100304-size-asc/1249.html 15K 2009-4-21 - 百度快照 新东方一搏职业培训学校 开发基于桌面的J2SE应用系统;(...2、MVC模式、Struts框架 3、...系统分析师。主要研究方向为软件项目管理、软件产品生命...曾主持参与铁路系统多个大型项目设计与开发,如全国铁路货车大修财务清算系统、车号标签自动识别系统、货车检修成本管理... www.hrbrcw.com/job/1920.aspx?jid=5165 53K 2009-4-22 - 百度快照

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧