[PostgreSQL] duplicate key value violates unique constraint 에러가 데이터베이스에 미치는 영향
·
개발 (Development)/PostgreSQL
PostgreSQL에서 duplicate key value violates unique constraint 에러와 DB 부하PostgreSQL에서 duplicate key value violates unique constraint 에러가 발생할 때, 에러 자체가 직접적으로 데이터베이스에 부하를 유발하지는 않지만, 자주 발생하거나 잘못된 쿼리가 반복적으로 실행되면 간접적으로 DB 성능에 영향을 줄 수 있습니다.왜 부하가 생길 수 있는지?1. 트랜잭션 롤백 비용duplicate key value violates unique constraint 에러는 트랜잭션 내에서 발생하며, 에러가 발생하면 해당 트랜잭션을 롤백해야 합니다. 롤백은 CPU와 디스크 I/O를 사용하므로, 에러가 반복적으로 발생하면 부하가 증가..