SQL Server始终打开 - 辅助索引
问题描述:
我们安装了SQL Server 2016并始终启用。SQL Server始终打开 - 辅助索引
假设为了简单起见,我们有一个小学和一个中学。我希望用户只能通过只读访问而不是主要连接到次要用户。在小学里,我每天运行ETL作业。为了使ETL作业运行得更快,我删除了主要的索引。现在,对于查询表演,我想添加索引而不是主要索引。
在SQL Server 2016中,这是否可能始终开启而不破坏任何东西?
答
永远在备用数据库上是完整的只读主数据库副本。
所以不可以,副本上不能有不同的索引。
添加索引将从根本上改变表的页面,使复制变得不可能。
索引
以优化可读辅助副本只读工作负载, 你可能想在二级 数据库上创建表的索引。由于无法对辅助数据库进行架构或数据更改,因此在主数据库中创建索引,并允许通过重做 进程将更改传输到辅助数据库。