首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >msdb系统表碎片

msdb系统表碎片
EN

Database Administration用户
提问于 2019-12-23 09:06:46
回答 1查看 634关注 0票数 0

我为msdb数据库提供了一个索引维护任务,用于重新生成msdb数据库中的那些分段索引。

但是我仍然在msdb数据库中发现了一些备份相关的表(例如backupmediafamily,backup,backupfile)具有很高的支离度。

经过进一步的检查发现,Ola维护命令跳过了它。

我的问题是如何使ola对索引进行碎片化,而不是只为msdb编写另一组索引维护?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2019-12-24 03:39:17

根本原因是msdb中的那些表(例如backupmediafamily、back颠倒、backupfile)是MS附带的对象。默认情况下,Ola跳过MS附带的用于重建/重组的对象。

MS附带对象是指由内部Server组件创建的对象。

解决方案:再添加一个参数@MSShippedObjects = 'Y‘,以使Ola命令使MS附带的对象去碎片。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/256159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档