繁体   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