次のクエリは常にタイムアウトになっていますが、同じ機能を実現するためのオーバーヘッドの少ない方法はありますか?
UPDATE Invoices SET ispaid = 0
WHERE Invoice_number IN (SELECT invoice_number
FROM payment_allocation
WHERE transactionID=305)
私が行っているのは、トランザクションからの請求書の割り当てを解除することです。最大30以上のレコードが返される可能性がありますが、実行しようとするたびにデータベースが停止します。