社区
MS-SQL Server
帖子详情
备份的时候可以读写数据库吗(SQL Server)
qiashzhou
2011-10-14 08:52:43
按我的实际经验,有人在读写数据库的时候是可以备份数据库的,不会引起备份的数据不整合之类的问题。但是在网上搜了一下,没找到什么有力的证据来证明这一点。
我想知道系统大概是如何实现这种功能的,是不是一开始备份系统就相当于拍了一个快照,还是一开始备份,其他的数据库读写都全部只能放在缓存中进行,必须等备份结束才写到硬盘里面?
...全文
463
4
打赏
收藏
备份的时候可以读写数据库吗(SQL Server)
按我的实际经验,有人在读写数据库的时候是可以备份数据库的,不会引起备份的数据不整合之类的问题。但是在网上搜了一下,没找到什么有力的证据来证明这一点。 我想知道系统大概是如何实现这种功能的,是不是一开始备份系统就相当于拍了一个快照,还是一开始备份,其他的数据库读写都全部只能放在缓存中进行,必须等备份结束才写到硬盘里面?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiashzhou
2011-10-15
打赏
举报
回复
大家的意思我明白了,至少备份是不会影响事务的 ,事务也是不会影响备份的。谢谢!
--小F--
2011-10-14
打赏
举报
回复
指定好备份策略就应该没有多大的问题
比如一周一次全备份 一天一次差异备份 一小时一次日志备份
唐诗三百首
2011-10-14
打赏
举报
回复
简单的讲, 备份文件 = 数据本身 + 备份期间的日志
恢复时,除了恢复数据本身,还要重做备份期间的日志,结果为备份完成时间点的数据版本.
-晴天
2011-10-14
打赏
举报
回复
看看联机丛书上是怎么说的吧:
执行备份操作对运行中的事务影响很小,因此可以在正常操作过程中执行备份操作。
如果在数据备份(完整备份、部分备份或文件备份)过程中事务是活动的,则备份的数据包含未提交的事务,因此它在逻辑上是不一致的。不过,每个数据备份和差异备份都包含足够的事务日志记录,以便可以将数据恢复到一致状态。
这使得您可以使用 RESTORE DATABASE WITH RECOVERY 将备份中的数据还原并恢复到备份完成的时间。在恢复过程中,数据备份或差异备份中的日志记录用于前滚在备份过程中已提交的事务和回滚未提交的事务。
执行了数据备份或差异备份之后,事务日志将自动截断。截断操作将删除目前数据备份或差异备份中日志的不活动部分。有了自动截断便无需使用日志备份,这简化了备份和还原操作。但是没有日志备份就不能还原到故障点。因此,数据备份或差异备份之间的间隔必须足够短才能防止丢失大量的数据(但是必须足够长才能便于管理备份)。例如,每周对数据库进行一次数据备份(即完整备份),在之后的时间段中进行一系列的常规差异备份。
My
Sql
数据库
企业级应用
本课程系列通过对My
sql
数据库
的当前业界应用情况和未来发展应用前景的分析作为切入点,结合My
sql
企业应用的热点关键功能,尽量用通俗易懂的方式讲给大家。本课程是作者收集了大量资料,参考很多讲师的精华内容,坚持半年利用业余时间,每天早上坚持录制一节课程,对内容不断的提炼打磨,不断的对知识点进行思考总结,最后把自认为满意的结果呈现给大家,个人精力有限难免有不足支持,希望大家多交流留言,提出宝贵意见,促使不断优化改进。本系列课程主要由以下部分组成:一,My
Sql
概述
数据库
概念,主流
数据库
介绍,My
sql
概述,My
Sql
版本介绍,外围工具,My
Sql
分支版本发展,
数据库
发展前景,
数据库
的应用发展。My
sql
安装。二,My
Sql
架构体系结构,
sql
执行过程,逻辑结构,物理结构,
数据库
实例,存储引擎 三,My
Sql
常用操作
数据库
,权限表,表内容,常用函数,
备份
与恢复,存储过程,触发器,事务四,My
Sql
优化需求设计
SQL
语句:索引的优化,
sql
语句的优化,表的优化运维配置角度五,My
Sql
集群部署主从复制,
读写
分离六,高级应用(开发)Mybats访问
数据库
,JDBC,NET平台EF框架等操作
数据库
,My
sql
在大数据项目中应用事务及分布式事务ß【课程目标 】Þ了解My
SQl
数据库
架构 Þ掌握
数据库
基本操作Þ
数据库
设计一般方法 Þ
数据库
优化Þ
数据库
集群应用
数据库
--
Sql
Server
详解
数据库
–
SQL
Server
详解 零、文章目录 一、
数据库
概念 1、
数据库
基本概念 (1)
数据库
(DataBase:DB)
数据库
是是按照数据结构来组织、存储和管理数据的仓库。---->存储和管理数据的仓库 (2)
数据库
管理系统(Database Management System:DBMS) 是专门用于管理
数据库
的计算机系统软件。
数据库
管理系统能够为
数据库
提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。 注意:我们一般说的
数据库
,就是指的DBMS 2、
数据库
Sql
Server
数据库
异地服务器
备份
备份
到另一机器上,以节省本机磁盘空间 (1)在
备份
机器中建立一个与
SQL
Server
服务器中启动
SQL
Server
服务的域用户帐号同名帐号,且密码保持相同。 如:在两个服务器上都建用户guestLwy,密码一样。 注意:新建帐号针对的是工作组模式,如果是基于域模式,那就无须再建帐号 (2)确保两个服务器的
SQL
Server
Agent服务都已启动。并且服务登录账户必须为你创建的用户 ...
通过python
备份
sql
server
数据库
通过python
备份
sql
server
数据库
任务背景: 年前我们的
数据库
遭到了勒索病毒的袭击,咨询了360安全工程师,服务器中的师Globelmposter家族的勒索病毒,目前没有办法进行解密,建议一旦发现服务器中了勒索病毒后,第一时间断网,避免其他服务器也感染,大家可以百度下这个病毒,太狂妄了。可怜的是我们的服务器还没有
备份
机制,服务器分布较散,前期没有做
备份
规划。现在提出来了要对服务器上面的数据进行
备份
。
备份
思路: 由于没有多出来的服务器,加上项目分散,服务器分散等特点,再加上我们使用的是w
Sql
server
读写
分离(主从
备份
)
一.前言 1. 背景 大部分场景中,DB操作80%是读,20%是写,对于时效性要求不高的数据,为了减少磁盘读和写的竞争,引入
读写
分离的概念,即在
数据库
上进行主从配置,一个主,多个从,实现主从同步,从而业务上实现
读写
分离。
读写
分离在网站发展初期可以一定程度上缓解
读写
并发时产生锁的问题,将
读写
压力分担到多台服务器上。基本原理是让主
数据库
处理增、删、操作,而从
数据库
处理SELECT查询操作。随着系统的业务量不断增长,数据不断增多,
数据库
的IO操作压力会很大,
读写
分离也是
数据库
分库的一种方案。 .
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章