Questions tagged «transaction-log»

事务日志是由数据库管理系统执行的修改列表/历史记录,以确保ACID属性在崩溃或硬件故障时得以保留。

2
云中的SQL Server事务日志
这是一个常见的做法是将事务日志(*.ldf)单独的物理磁盘的系统比数据库文件(上*.mdf,*.ndf)。 在虚拟机云环境中,可以将事务日志与其他数据文件放在相同的驱动器号上吗?在当今流行的云虚拟机环境中通常如何处理? 注意:不使用SQL Azure。使用具有完全访问权限的Windows虚拟机。

3
SQL Server虚拟日志大小
我有些偶然,是DBA,是一位从对数据库管理了解甚少的人那里继承了几个数据库服务器(2005年和2008年)的开发人员,而且似乎对了解更多有关该主题的兴趣甚至更少。 我正在学习,目前正在尝试找出事务日志文件。 我们所有的数据库都已使用简单的恢复模型和自动收缩功能进行设置。我知道使用自动收缩通常是一个可怕的主意,但我的理解是这样做是为了防止事务日志变得不受控制。(自动收缩实际上是收缩日志文件还是仅收缩数据库?) 我发现有关SQL Server 2012的信息,并想知道2005和/或2008是否正确,以及它的确切含义:“当数据库使用简单恢复模型时,数据库引擎会在检查点后截断事务日志。 ..]当虚拟日志已满70%时,数据库引擎会在简单恢复模式下触发自动检查点。” 虚拟日志大小在哪里指定? 我想在所有数据库上禁用自动收缩,但是在此之前,我需要知道日志文件不会很快失去控制。 任何帮助将不胜感激。

2
事务日志和镜像-寻找最简单的解释
首先,我必须承认我在处理事务日志的概念上遇到困难。我的意思是-我确实知道数据库中发生的所有事务的日志,但是在某些任务中将其正确地放入上下文时,我显然缺少一些东西。因此,对于将要回答该问题的任何人-请随时扩展事务日志背后的理论。 主要问题是-我有需要镜像的SQL Server 2008和2 GB数据库(具有12GB事务日志)。如果我不镜像该数据库,我想我可以切换到“简单”模式或在备份后截断日志。但是在这种情况下-如果我希望控制该事务日志,该怎么办?据我了解-如果我希望能够轻松镜像数据库(只需执行完全备份),就需要保留整个事务日志。 有没有办法解决?理想情况下,我希望可以进行备份,使每次和在备份完成后将MDF和LDF都保存在一个文件中。数据库上的事务日志(LDF)减少为0。这种情况的问题是增量备份-如果我是第一次备份截断的日志,我认为如果以后要进行镜像,则第二个备份将需要引用第一个备份(即,我将不得不保留一堆文件而不是一个文件)。 所以-有人能启发我这个问题吗?我了解我在这里试图填补很多空白,而我提议的“解决方案”可能不是最佳的解决方案,但是如果有人可以向我正确地介绍事务日志,它们如何影响镜像以及实现最佳解决方案,我将不胜感激。这两个的做法。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.