【发布时间】:2014-03-31 07:22:37
【问题描述】:
由于供应商应用程序对新版本的限制,我最近刚从 SQL2000 迁移到 SQL2005 的新客户端。供应商应用程序仅与 SQL2005 兼容。 我发现 DB 从来没有制定过维护计划:它大约有 14 年的历史,一直在运行,幸运的是,一直在备份(每日完整备份、4 小时差异和 10 分钟事务日志备份)。
乍一看,DB 分为 4 个 mdf 文件(10Gb、30Gb、2Gb、2Gb)和一个 35Gb 的 ldf 文件。 ldf 相当大,因为事务日志最大为 100 mb。对于那些年办公室人员所说的,有2-3次大删除,但他们不知道其他任何事情。服务器有点旧(IBM x346、8Gb Ram 和只有 70gb 的可用硬盘空间),运行 W2003 R2 32bit 和 /pae 和 SQL2005 和 AWE。
乍一看索引碎片很大。
在这种情况下开始“复活”的最佳做法是什么:-)?
【问题讨论】:
-
开始“不在程序员论坛上提问”。这是 dba 的一个特殊区域,这纯粹是管理性的 - dba.stackexchange.com。投票关闭以将其移至那里。
-
很抱歉。不知道有那个特定区域。
标签: sql-server sql-server-2005 maintenance transaction-log ldf