gpt4 book ai didi

sql-server - 合并与截断和插入

转载 作者:行者123 更新时间:2023-12-02 11:40:27 26 4
gpt4 key购买 nike

我最近升级到 MSSQL 2008 R2,想知道"new"合并功能在更新表时是否比截断和插入更高效/更快,因为每个表都有数百万行。如果有人可以提供一些他们的表现数据,那就太好了,但任何解释都会有帮助!

最佳答案

不确定我是否正确理解了您的TRUNCATEINSERT 观点。如果不对,请随时纠正我。

MERGE 是一种对现有行执行 UPDATE 的机制,或者在未找到现有行的情况下执行 INSERT.

您建议TRUNCATEINSERT,这将删除MERGE 的使用,因为所有内容都将是INSERT。我不知道在这种情况下 MERGE 是否会更快,因为我从未尝试过,但我假设 MERGE 的部分> 确定是使用 UPDATE 还是 INSERT 确实会产生一些开销。

关于sql-server - 合并与截断和插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13392743/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com