微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sql-server-2008 – 我可以运行SQL维护计划随时重建索引吗?

我可以运行随时进行索引维护的维护计划吗?

我现在有一个慢速数据库,我有一个设置为每周运行的索引维护计划.昨天我做了数据库更新,今天系统非常迟缓.

我是否可以立即运行此维护计划,同时有人连接到数据库

- rebuild index task
- update statistics task

数据库约为60MB,现在大约有10个用户连接到它.

运行此维护计划的正确程序是什么?它计划在每个星期天02:00运行

解决方法

企业版的sql服务器包括在重建期间使用OPTION ONLINE(ALTER INDEX REBUILD WITH(ONLINE = ON))在重建期间重建索引的选项,其中非企业将要求您使索引脱机以重建它.

因此,最佳做法是在非工作时间运行重建,尤其是当您没有在线重建时.

请注意,如果索引不是太碎片,您也可能只想重新组织而不是重建.有关详细信息,请参阅this msdn page.

原文地址:https://www.jb51.cc/mssql/80446.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐