2022年sqlserver日志文件总结及充满处理SQL server]教程.docx

上传人:l*** 文档编号:62182285 上传时间:2022-11-22 格式:DOCX 页数:5 大小:12.77KB
返回 下载 相关 举报
2022年sqlserver日志文件总结及充满处理SQL server]教程.docx_第1页
第1页 / 共5页
2022年sqlserver日志文件总结及充满处理SQL server]教程.docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年sqlserver日志文件总结及充满处理SQL server]教程.docx》由会员分享,可在线阅读,更多相关《2022年sqlserver日志文件总结及充满处理SQL server]教程.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2022年sqlserver日志文件总结及充满处理SQL server教程交易日志(Transaction logs)是数据库结构中特别重要但又常常被忽视的部分。由于它并不像数据库中的schema那样活跃,因此很少有人关注交易日志。交易日志是针对数据库变更所做的记录,它可以记录针对数据库的任何操作,并将记录结果保存在独立的文件中。对于任何每一个交易过程,交易日志都有特别全面的记录,依据这些记录可以将数据文件复原成交易前的状态。从交易动作起先,交易日志就处于记录状态,交易过程中对数据库的任何操作都在记录范围,直到用户点击提交或后退后才结束记录。每个数据库都拥有至少一个交易日志以及一个数据文件。出

2、于性能上的考虑,SQL Server将用户的改动存入缓存中,这些变更会马上写入交易日志,但不会马上写入数据文件。交易日志会通过一个标记点来确定某个交易是否已将缓存中的数据写入数据文件。当SQL Server重启后,它会查看日志中最新的标记点,并将这个标记点后面的交易记录抹去,因为这些交易记录并没有真正的将缓存中的数据写入数据文件。这可以防止那些中断的交易修改数据文件。维护交易日志因为许多人常常遗忘交易日志,因此它也会给系统带来一些问题。随着系统的不断运行,日志记录的内容会越来越多,日志文件的体积也会越来越大,最终导致可用磁盘空间不足。除非日常工作中常常对日志进行清理,否则日志文件最终会侵占分区

3、内的全部可用空间。日志的默认配置为不限容量,假如以这种配置工作,它就会不断膨胀,最终也会占据全部可用空间。这两种状况都会导致数据库停止工作。对交易日志的日常备份工作可以有效的防止日志文件过分消耗磁盘空间。备份过程会将日志中不再须要的部分截除。截除的方法是首先把旧记录标记为非活动状态,然后将新日志覆盖到旧日志的位置上,这样就可以防止交易日志的体积不断膨胀。假如无法对日志进行常常性的备份工作,最好将数据库设置为简洁复原模式。在这种模式下,系统会强制交易日志在每次记录标记点时,自动进行截除操作,以新日志覆盖旧日志。截除过程发生在备份或将旧标记点标为非活动状态时,它使得旧的交易记录可以被覆盖,但这并不

4、会削减交易日志实际占用的磁盘空间。就算不再运用日志,它依旧会占据肯定的空间。因此在维护时,还须要对交易日志进行压缩。压缩交易日志的方法是删除非活动记录,从而削减日志文件所占用的物理硬盘空间。通过运用DBCC SHRINKDATABASE语句可以压缩当前数据库的交易日志文件,DBCC SHRINKFILE语句用来压缩指定的交易日志文件,另外也可以在数据库中激活自动压缩操作。当压缩日志时,首先会将旧记录标记为非活动状态,然后将带有非活动标记的记录彻底删除。依据所运用的压缩方式的不同,你可能不会马上看到结果。在志向状况下,压缩工作应当选在系统不是特别繁忙的时段进行,否则有可能影响数据库性能。复原数据

5、库交易记录备份可以用来将数据库复原到某一指定状态,但交易记录备份本身不足以完成复原数据库的任务,还须要备份的数据文件参加复原工作。复原数据库时,首先进行的是数据文件的复原工作。在整个数据文件复原完成前,不要将其设为完成状态,否则交易日志就不会被复原。当数据文件复原完成,系统会通过交易日志的备份将数据库复原成用户希望的状态。假如在数据库最终一次备份后,存在多个日志文件的备份,备份程序会根据它们建立的时间依次将其复原。另一种被称为log shipping的过程可以供应更强的数据库备份实力。当log shipping配置好后,它可以将数据库整个复制到另一台服务器上。在这种状况下,交易日志也会定期发送到备份服务器上供复原数据运用。这使得服务器始终处于热备份状态,当数据发生变更时它也随之更新。另一个服务器被称作监视(monitor)服务器,可以用来监视按规定时间间隔发送的shipping信号。假如在规定时间内没有收到信号,监视服务器会将这一事务记录到事务日志。这种机制使得log shipping常常成为灾难复原安排中运用的方案。12下一页 上一页12

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁