写入具有基于索引和视图的表

时间:2019-04-12 08:39:01

标签: tsql indexing view

任务是将数据加载到半大表中(称为“ SLT”)。它大约有150轧机行,并且批处理大小通常约为5万行(SQL Server 2016)。

SLT是集群的coumnstore,并且具有一些非集群索引。

数据库中也有一些视图,这些视图主要基于此表中的数据。

因为这(可能是索引,视图或两者)写入SLT相当慢。

通常,我将通过删除索引来解决此问题,然后写入SLT并随后重新创建索引。但是,由于也存在基于SLT的视图,因而又依赖于索引才能有效地运行,这可能是一个问题。

因此,很明显我也可以删除并重新创建视图。但是,这可能会破坏使用视图的其他功能。

那么,有人知道是否有一种更简单的方法..一种在写入SLT时挂起所有依赖项的方法吗?

0 个答案:

没有答案