none
SQL2000数据库中的ldf文件增长速度超块! RRS feed

  • 问题

  • SQL2000,mdf文件大概近2G左右,最近出现ldf文件的增长速度超快的现象,平均2-3天,就能达到100多G,去查看数据库的选项,发现该库的“故障恢复模式”变成了“完全”,就更改成“简单”,并勾选“自动收缩”,之后虽有好转,但也每天都有1个G的增长。请问造成该问题可能的原因是什么?如何去查看ldf文件的记录内容?(昨天使用checkdb,发现该库有18个一致性错误,在这方面我也是不懂,请问该如何解决这些错误?是否就是这些错误导致日志的增长过快?)
    2011年3月16日 4:33

答案

  • 日志文件比较大 只能说明数据操作比较频繁 (所有的数据操作都会记录入日志,尤其在恢复模式是完全的情况下,批量数据操作也会被记录)

    如果业务容许可以使用简单的恢复模式。

    日志增长这个应该是正常的,没有问题,可以定期备份日志以便日志文件空间能够被重复使用。

    checkdb出错,很可能是磁盘问题导致的,建议检查你的磁盘和经常备份您的数据库。

     


    family as water
    • 已建议为答案 Ai-hua Qiu 2011年3月17日 8:41
    • 已标记为答案 Ai-hua Qiu 2011年3月23日 8:23
    2011年3月16日 10:22
  • You may need rebuild all indices then run 'dbcc checkdb' again.
    • 已标记为答案 Ai-hua Qiu 2011年3月23日 8:23
    2011年3月16日 13:36

全部回复

  • 日志文件比较大 只能说明数据操作比较频繁 (所有的数据操作都会记录入日志,尤其在恢复模式是完全的情况下,批量数据操作也会被记录)

    如果业务容许可以使用简单的恢复模式。

    日志增长这个应该是正常的,没有问题,可以定期备份日志以便日志文件空间能够被重复使用。

    checkdb出错,很可能是磁盘问题导致的,建议检查你的磁盘和经常备份您的数据库。

     


    family as water
    • 已建议为答案 Ai-hua Qiu 2011年3月17日 8:41
    • 已标记为答案 Ai-hua Qiu 2011年3月23日 8:23
    2011年3月16日 10:22
  • You may need rebuild all indices then run 'dbcc checkdb' again.
    • 已标记为答案 Ai-hua Qiu 2011年3月23日 8:23
    2011年3月16日 13:36