정말 오랜만에 js에서 db deadlock을 마주했다.QueryFailedError: Lock wait timeout exceeded; try restarting transaction 트랜잭션을 끊지 않은 상태에서 DB커넥션을 연결하니 발생한, 실수였다.async refundCharge(charge_idx: number, mem_idx: number, point: number): Promise { const qr = this.dataSource.createQueryRunner(); await qr.connect(); await qr.startTransaction(); try { await qr.manager.update( ... ); await ..