Pg_QoS v1.0.0-beta1이 출시되었습니다!

게시일2025-12-03작성: AppstoniA
관련 오픈 소스

토토 캔 QoS 리소스 관리자

세션 및 쿼리에 QoS(서비스 품질) 스타일 리소스 관리를 제공하는 토토 캔 확장 프로그램인 Pg_QoS의 첫 번째 베타 릴리스를 발표하게 된 것을 기쁘게 생각합니다.

프로젝트 개요

Pg_QoS는 리소스 사용량을 제한하여 전체 토토 캔 인스턴스/클러스터의 보다 안정적인 작동을 보장하므로 서로 다른 워크로드가 서로 간섭하는 일이 줄어듭니다.

다음을 통해 역할별 및 데이터베이스별 제한을 적용역할 변경/데이터베이스 세트 qos.*

데이터베이스/역할별:

  • 백엔드를 N개의 CPU 코어에 바인딩하여 CPU 사용량을 제한합니다(Linux에만 해당). 플래너 통합으로 병렬 작업자가 해당 한도 내에서 유지되도록 보장합니다.
  • 동시 트랜잭션 및 명령문 추적 및 제한(SELECT/UPDATE/DELETE/INSERT)
  • 설정 제한work_mem매개변수

요구사항

  • PostgreSQL 15 이상(공식 지원)
  • 툴체인 및 서버 헤더 빌드 (pg_config사용 가능해야 함)
  • CPU 제한을 위한 Linux

저장소

https://github.com/appstonia/pg_qos

상태

이것은 초기 테스트 및 피드백을 위한 베타 릴리스입니다. 커뮤니티의 의견, 제안, 기여를 환영합니다.

참고:개발이 진행 중이므로 가능하면 메인 브랜치에서 최신 버전을 빌드하여 사용하시기 바랍니다.


Github 문제를 통해 피드백을 듣고 싶습니다.