我正在运行合并语句以填充表中的新列 空间(估计大小为10 GB的数据)。 在数据库上有160 GB可用空间。但是它并没有从那里得到它。它从磁盘分配新空间。不明白这一点。
此数据库上没有其他用户: 来源表22 Mio数据集
执行计划: https://www.brentozar.com/pastetheplan/?id=ryTfRhA8E
MERGE [_QUELLDATEN].dbo.[dwh_PR_AUFTRAG] as Target
USING(
SELECT as aums_pos_id ,
artikel_muster,
artikel_marke,
artikel_gender,
artikel_sortimentsbereich,
artikel_produkttyp_1,
artikel_produkttyp_2,
artikel_saisoneinsatz,
artikel_verpackung
FROM [guest].[PR_AUFTRAG_DWH_608]
) AS source
ON(Source.aums_pos_id=Target.aums_pos_id)
WHEN MATCHED THEN
UPDATE SET
artikel_muster=source.artikel_muster,
artikel_marke=source.artikel_marke,
artikel_gender=source.artikel_gender,
artikel_sortimentsbereich = source.artikel_sortimentsbereich,
artikel_produkttyp_1 = source.artikel_produkttyp_1,
artikel_produkttyp_2 = source.artikel_produkttyp_2,
artikel_saisoneinsatz = source.artikel_saisoneinsatz,
artikel_verpackung = source.artikel_verpackung,
[LAST_MODIFIED_DATE] = GETDATE(),
[MODIFIED_BY_USER] = 'jbl_DWH_608'
;
目标表聚集索引AUMS_POS_ID,由Erfassdatum分区,非聚集索引Kunde_ID 源表:聚集索引AUMS_POS_ID