【问题标题】:Index Optimize Exclude a particular table索引优化排除特定表
【发布时间】:2023-03-10 15:00:01
【问题描述】:

我们有一个使用来自http://ola.hallengren.com/ 的“IndexOptimize”存储过程的维护计划。 我想从 SP 中排除一个表,并为这个简单直接的表创建一个独立的作业。

我的问题是,如何从遍历所有数据库和表的原始 IndexOptimize 中排除这个特定的表“DWProd.dbo.Exclude_Tbl”? 谢谢 标清

【问题讨论】:

    标签: sql-server tsql indexing


    【解决方案1】:

    您可以像这样排除表:

    @Indexes = 'ALL_INDEXES, -Db1.Schema1.Tbl1'
    

    参考:https://ola.hallengren.com/sql-server-index-and-statistics-maintenance.html#Indexes

    【讨论】:

    • 你好@OlaHallengren - 索引维护脚本失败并出现错误表“事务(进程 ID 120)在锁定资源上与另一个进程死锁,并已被选为死锁受害者。重新运行事务。”如果出现此类错误,脚本将失败,但我想忽略导致此错误的表/索引并继续处理其他索引。请问可以做吗?如果是,使用什么标志?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-01
    • 2016-10-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多