我想替换客户的记录列表。看来,博士后没有 merge
处理我的案子的声明我决定这样做:
我像这样删除了客户的所有记录 DELETE FROM SOME_TABLE WHERE SOME_TABLE.CLIENT_ID=?
然后插入一些新记录: INSERT INTO SOME_TABLE (CLIENT_ID, ...) VALUES (1, ...), (2, ...)
我在做交易。
我的问题是:我知道需要某种形式的同步(锁或某种级别的事务隔离)的先写后读问题。
这是这些案子之一吗?
1条答案
按热度按时间0s7z1bwu1#
如果没有太多的客户机,可以按
client_id
.那么,为客户机替换数据的速度可以是最快的:
分区将在操作期间自动锁定。