PostgreSQL용 유해한 워크로드 생성기 'noisia' 소개
noisia는 PostgreSQL에서 장애 상황을 의도적으로 생성하여 테스트할 수 있는 실패 주입 도구입니다. 이 도구는 연결 고갈, 잠금 대기, 교착 상태 등 다양한 장애 상황을 재현하며, 유휴 트랜잭션, 롤백, WAL 폭증, 테이블 팽창과 같은 다양한 워크로드를 지원합니다. 이를 통해 PostgreSQL의 안정성과 성능을 평가할 수 있습니다.
Introduction to 'noisia', a harmful workload generator for PostgreSQL.
'noisia' is a failure injection tool designed to intentionally create failure scenarios for testing in PostgreSQL. It simulates various issues, including connection exhaustion, lock waits, and deadlocks, and supports workloads such as idle transactions, rollbacks, WAL bloat, and table bloat. This allows for evaluation of PostgreSQL's stability and performance under stressful conditions.