【发布时间】:2017-06-29 08:42:03
【问题描述】:
在我的情况下,我必须在插入或更新数据之前查看我的产品是否已经存在于表中,使用条件拆分或查找有什么区别? 我认为查找是最好的解决方案,因为它只是真/假条件(我检查产品代码以验证产品是否在表中)但我的同事告诉我条件拆分更好但不是为什么。 条件拆分是否有更好的性能?
【问题讨论】:
-
很难说。我想你必须自己测试一下。这取决于它是否值得测试——如果你有数十亿行,那么可能值得一试,否则我会坚持使用最简单的方法。
-
可能,我有 10 000 行要插入或更新,所以我看不出有什么区别。我会尝试用 100 000 行来改进。谢谢
-
我不明白你怎么能用一个代替另一个。查找从外部来源获取信息,而条件拆分则没有。