none
sql server 事物日志使用空间自动变小? RRS feed

  • 问题

  • 关于sql server事物日志如果没有截断就会一直增长,但是在我的数据库中当一个事物结束后事物日志占用的空间就会马上释放.我使用DBCC SQLPERF(LOGSPACE)命令查看日志占用情况,有事物在运行的时候Log SPACE Used(%)占用较高,但当事物结束后Log SPACE Used(%)就会变低,  数据库处于完整模式,没有做事物日志备份,有没有大神给解释一下?

    有没有这种情况,设置的是FULL模式,但实际却是Simple模式?





    • 已编辑 六月i 2019年7月25日 23:58
    2019年7月25日 1:08

全部回复

  • If you never backup that db, sql'll treat it as simple recovery mode even set to full recovery mode.
    2019年7月25日 19:12
  • 做过完整备份,但从未日志备份,这样sql server 就会自己视为Simple模式吗?
    2019年7月25日 23:55
  • 你可以再做一次全备看看
    2019年7月26日 0:39
  • 你最近可能切换过数据库回复模式,从simple模式切换回full模式,需要立马进行一次完整备份,日志才不会自动截断。

    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com

    2019年7月26日 9:03
  • 恢复模式从未切换过,一直是Full模式
    2019年7月26日 23:50
  • 磁盘空间有限,暂时无法备份
    2019年7月26日 23:51
  • 请尝试备份到共享磁盘等其他位置,定期做完整备份和日志备份对生产数据库保证数据不丢失来说是必要条件。

    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com

    2019年7月30日 2:39
  • 一直在为数据库备份的事烦恼,磁盘空间不够是一回事,另一个是数据库很大(1T),加上24小时都有业务,这样备份影响生产.
    2019年8月1日 3:58
  • 但是你不备份的话,一旦数据库出现问题,你就没办法时间点还原了,会造成数据丢失,请慎重考虑这个备份问题。

    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com

    2019年8月1日 9:33
  • Backup 1TB db shouldn't take too long, and you backup to multiple files to speed up the process.
    2019年8月1日 18:55
  • 好的,,最近在申请加硬盘,做备份,很感谢! 

          在此再请教一个问题,最近一个朋友公司的数据库做dbcc checkdb 时出现msg 8904  ,8913和8906的错误,和页分配有关,但是没有过多久这三个错误自动修复了,这是否SQL Server后台在做什么处理?



    • 已编辑 六月i 2019年8月2日 0:59
    2019年8月2日 0:58
  • Hi ,很感谢你的帮助,最近在向公司申请加SSD盘来准备做数据库备份.不过1T数据完备至少得18个小时?
    2019年8月2日 1:01
  • 够勇敢,不做备份,到T级了

    以压缩方式备份,1T估计10个小时以内能完成


    SQL Server 2016 ~ 2000 性能优化、方案设计 QQ:315054403 田园嘉兴

    2019年8月2日 17:46
  • Takes us less than 18 hours to backup 25TB db to NAS.
    2019年8月2日 21:14
  • 哎,,磁盘紧张,正在申请磁盘做备份呢,不备份真的危险.
    2019年8月2日 23:58
  • NAS备份25T这么快,非常感谢!
    2019年8月3日 0:00
  • 够勇敢,不做备份,到T级了

    以压缩方式备份,1T估计10个小时以内能完成


    SQL Server 2016 ~ 2000 性能优化、方案设计 QQ:315054403 田园嘉兴

    哥们,存储该升级了。30MB/s,古董级别的了。


    想不想时已是想,不如不想都不想。

    2019年8月14日 15:00
    版主