簡體   English   中英

更新速度臨時表與表變量

[英]update speed temp table versus table variable

臨時表的更新通過登錄更新而減慢了速度。 在表變量上會發生同樣的記錄嗎? 有沒有一種方法可以防止此日志記錄加快大型表的更新。 例如,在ETL中,您不需要回滾功能。

Trx日志不會應用於表變量,也不會為表變量生成統計信息。 因此,這取決於您如何使用表變量,它們是否比臨時表性能更好。 不,您不能在SQL Server中禁用表或臨時表的trx日志記錄。 您可以將數據庫選項更改為BULK Logged以獲得更好的日志記錄性能,但是它將影響數據庫中的所有表,並且對數據庫恢復有一些影響。 除非該數據庫純粹用於ETL,否則不建議這樣做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM