将新数据插入 Azure 数据仓库中现有表的约定模式似乎是……
create table dbo.MyTable_New
with (distribution = round_robin)
as
select
Col1
,Col2
from dbo.MyTable
union all
select
Col1
,Col2
from dbo.MyNewStuff;
现在,我们看到的是,在非常大的桌子上,这会随着时间的推移而退化,很明显为什么你要阅读你已经拥有的所有东西,然后重新插入它......这对我来说似乎不是最理想的......
有没有人有任何他们看到对他们有用的替代方法,我正在考虑诸如分区切换之类的事情......