以下のクエリは、実行に約 20 秒かかるようです。1 つのトランザクションで複数回実行されるため、パフォーマンスに悪影響を及ぼしています。
[update table1
set column3 = 'new_str'
where column1||','||column2 in
(select table1.column1||','||column2
from table1
join table2 on table1.column1 = table2.column1
where table2.column4 = 'value4'
and table1.column2 = 'value2'
and column3 = 'old_str')]
テーブル 1
column1 - char (12) - 主キー
column2 - char (30) - 主キー
column3 - char (25)
table2
column1 - char (12) - 主キー (テーブル 1 の外部キー)
column4 - char (12)
上記のテーブルには、約 1009578 および 1082555 のレコードがあります。