数据库简单模式是哪个,如何设置 mssql 为简单模式
来源:整理 编辑:黑码技术 2023-10-22 21:39:24
本文目录一览
1,如何设置 mssql 为简单模式
-- 设置数据库镜像RESTORE DATABASE WITH RECOVERY -- 设置恢复模式为简单 alter database set recovery simple
2,sql简单模式和完全模式在收缩时的区别
简单模式,日志文件自动截断,循环利用,所以日志文件一般来说不会很大增长。增长的基本都是数据文件。此时收缩,基本效率不高。能收缩的空间有限。如果不是大数量删除,还未使用的空间不会太多。 完全模式,如果还没有进行过完整备份,与简单模式基本差不多。在进行过一次完整备份后,日志文件将保留,且一直增大,直到你对日志文件进行备份。备份后,日志文件将可以大量收缩。数据文件基本与简单模式一样。主要是事务日志占空间1.“备份类型”选“事务日志”。2.收缩->数据库,选“在释放未使用的空间前重新组织文件……”。反复操作上述两个步骤,如果不能设为单用户模式,动作要紧凑。这样才能收缩到最小(只有几m)。
3,数据库日志 简单模式 会满吗
不知道你用的是什么数据库,那就根据我最常用的SQL SERVER来说吧。1、什么情况下会产生日志?现在主流的企业级DB通常的模式都是查询不产生日志,增删改产生。同时日志里会记录增删改操作中受影响的记录的相关信息,所以如果一句UPDATE改了100万行记录,那么日志有可能也会很大;2、简单还原模式是什么意思呢?完整还原模式里日志是会一直保存的,直到进行全备份或者日志备份为止,这个操作又叫“日志截断”,截断后日志文件虽然占用的空间不会缩小,但是数据库管理系统会认为里面的资料已经没用了,于是会从文件的最开始记录记录下面的日志。而简单模式说白了就是:日志虽然会产生,但是事务一提交或者回滚就直接把产生的日志丢弃了。所以说,结合你的实际问题,结论是:简单模式的日志文件很难用满,毕竟事务结束后就被抛弃了,除非出现一个事务需要的日志超过了日志文件容量的上限,否则不太容易出现满的情况。不过简单模式下无法还原日志备份,所以对于涉及到钱的数据,例如订单系统、交易系统等,还是踏实用完整还原模式吧。
4,讲SQL Server数据库的几种恢复模式
恢复模式说明了工作丢失的风险,能否恢复到时点? SQL Server数据库有三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式。 相对于简单恢复模式而言,完整恢复模式和大容量日志恢复模式提供了更强的数据保护功能。这些恢复模式都是基于备份事务日志来提供完整的可恢复性及在最大范围的故障情形内防止丢失工作。通常,数据库使用完整恢复模式或简单恢复模式。 下面对三种恢复模式做一个比较: 恢复模式 日志备份 恢复点 优点 缺点 解决方案及建议 简单(Simple) 无日志备份。 自动回收日志空间以减少空间需求,实际上不再需要管理事务日志空间。 最新备份之后的更改不受保护。在发生灾难时,这些更改必须重做。只能恢复到备份的结尾。 简单恢复模式可最大程度地减少事务日志的管理开销,因为不备份事务日志。 如果数据库损坏,则简单恢复模式将面临极大的工作丢失风险。数据只能恢复到已丢失数据的最新备份。 在简单恢复模式下,备份间隔应尽可能短,以防止大量丢失数据。简单恢复模式并不适合生产系统,因为对生产系统而言,丢失最新的更改是无法接受的。在这种情况下,我们建议使用完整恢复模式。 完整(Full) 需要日志备份。 理论上可以恢复到任意时点。 数据文件丢失或损坏不会导致丢失工作。 此模式完整记录所有事务,占用大量空间。 大容量(Bulk-logged) 需要日志备份。 如果在最新日志备份后发生日志损坏或执行大容量日志记录操作,则必须重做自该上次备份之后所做的更改。 可以恢复到任何备份的结尾。不支持时点恢复。 该模式是完整恢复模式的附加模式,允许执行高性能的大容量复制操作。通过使用最小方式记录大多数大容量操作,减少日志空间使用量。 比完整模式节省日志存储空间。 对于某些大规模大容量操作(如大容量导入或索引创建),暂时切换到大容量日志恢复模式可提高性能并减少日志空间使用量。由于大容量日志恢复模式不支持时点恢复,因此必须在增大日志备份与增加工作丢失风险之间进行权衡。 注意: 1. 适合于数据库的恢复模式取决于数据库的可用性和恢复要求。 2. 在完整恢复模式和大容量日志恢复模式下,必须进行日志备份。
5,简述数据库的三级模式结构是什么
数据库系统划分为3个抽象级:用户级、概念级和物理级。1.用户级数据库用户级数据库对应于外模式,是最接近于用户的一级数据库,是用户看到和使用的数据库,又称用户视图。用户级数据库主要由外部记录组成,不同用户视图可以互相重叠,用户的所有操作都是针对用户视图进行的。2.概念级数据库概念级数据库对应于概念模式,介于用户级和物理级之间,是所有用户视图的最小并集,是数据库管理员看到和使用的数据库,又称DBA视图。概念级数据库由概念记录组成,一个数据库可有多个不同的用户视图,每个用户视图由数据库某一部分的抽象表示所组成。一个数据库应用系统只存在一个DBA视图,它把数据库作为一个整体的抽象表示。概念级模式把用户视图有机地结合成一个整体,综合平衡考虑所有用户要求,实现数据的一致性,最大限度降低数据冗余,准确地反映数据间的联系。3.物理级数据库物理级数据库对应于内模式,是数据库的低层表示,它描述数据的实际存储组织,是最接近于物理存储的级,又称内部视图。物理级数据库由内部记录组成,物理级数据库并不是真正的物理存储,而是最接近于物理存储的级。三级视图是用图、表等形式描述的,具有简单、直观的优点。但是,这种形式目前还不能被计算机直接识别。为了在计算机系统中实现数据的三级组织形式,必须用计算机可以识别的语言对其进行描述。dbms提供了这种数据描述语言(data description language 简记为ddl)。我们称用ddl精确定义数据视图的程序为模式(scheme)。与三级视图对应的是三级模式。 (1) 子模式 定义外部视图的模式称外模式,也称子模式。它由对用户数据文件的逻辑结构描述以及和全局视图中文件的对应关系的描述组成,用dbms提供的子模式ddl定义。一个子模式可以由多个用户共享,而一个用户只能使用一个子模式。 (2) 模式 定义全局视图的模式称逻辑模式,简称模式。它由对全局视图中全体数据文件的逻辑结构描述以及和存储视图中文件的对应关系的描述组成,用dbms提供的模式ddl定义。逻辑结构的描述包括记录的型(组成记录的数据项名、类型、取值范围等),还有记录之间的联系,数据的完整性、安全保密要求等。 (3) 内模式 定义存储视图的模式称内模式,又称物理模式。它由对存储视图中全体数据文件的存储结构的描述和对存储介质参数的描述组成,用dbms提供的内模式ddl定义。存储结构的描述包括记录值的存储方式(顺序存储、hash方法、b树结构等),索引的组织方式等。
文章TAG:
数据库简单模式是哪个 如何设置 mssql 为简单模式