728x90
반응형
보통 조합적인 환경 조정: MySQL과 SET RESOURCE GROUP 문
MySQL가 개발 필드에서 사용되는 자원(예: CPU)을 분리하고 해당 시간에 필요한 프로세스에 해당 자원만 적용할 수 있게 해주는 기능이 “게이트 핸드런과 비슷”한 RESOURCE GROUP입니다.
• MySQL 8.0에서 첫 번째로 등장
• 개발자가 CPU 자원 사용을 세무니티 및 각 자원 관리 차원에서 관리할 수 있게 함
개발 방식: SET RESOURCE GROUP 문 사용법
SET RESOURCE GROUP 문은 현재 연결된 자원관리 구단을 갱신하거나 다른 구단으로 변경하는 방식입니다.
SET RESOURCE GROUP = group_name;
- group_name : 무엇을 하고 있는 프로세스인지에 따라 다르게 지정
- 예시:
- SET RESOURCE GROUP = oltp;
• 이 명령은 현재 연결 사용자의 시스어가 모든 SELECT, INSERT 등에서 oltp 구단의 CPU 자원 확인 범위만 사용하도록 해줍니다.
설정 방식: RESOURCE GROUP 만들기
SET RESOURCE GROUP 문을 사용하기 전에는 매크 데이터 자원 관리차원에서 RESOURCE GROUP을 설정해야 합니다.
CREATE RESOURCE GROUP oltp
TYPE = USER
VCPU = 0-3
THREAD_PRIORITY = 10;
• TYPE = USER 은 관리자 아래의 사용자가 이 구단을 사용할 수 있다는 의미
• VCPU 는 적용되는 버츠에서 사용할 CPU 및 데이터
• THREAD_PRIORITY 는 복잡한 자원 사용시 선호되는 역할 및 서울 조정
마무리: 실무에서의 사용 타겟
- CPU 회피 중간에 다양한 workload 관리 가능
- 일정 자원 범위 안에서만 query 발행되게 가능
- 모든 query가 거친 것이 아닌, 연결시간에 해당 만 적용
공식 문서 링크
728x90
반응형
'SQL > MYSQL' 카테고리의 다른 글
[MySQL] OPTIMIZE TABLE 문: 성능 개선을 위한 최적화 전략 (0) | 2025.06.17 |
---|---|
[MySQL] CHECKSUM TABLE 문 완벽 가이드: 무결성 검증을 위한 실전 팁 (0) | 2025.06.17 |
[MySQL] CHECK TABLE 문 완전 정복: 테이블 무결성 검사 방법 (0) | 2025.06.16 |
[MySQL] ANALYZE TABLE 문 완벽 가이드: 통계 최적화의 핵심 (0) | 2025.06.16 |
[MySQL] DROP RESOURCE GROUP 문: 불필요한 리소스 그룹 안전하게 삭제하기 (0) | 2025.06.15 |
[MySQL] CREATE RESOURCE GROUP 문 가이드: 리소스 최적화를 위한 시작점 (0) | 2025.06.15 |
[MySQL] ALTER RESOURCE GROUP 문 완벽 가이드: 리소스 제어의 핵심 기능 (1) | 2025.06.14 |
[MySQL] SET ROLE 문 완벽 이해: 동적 권한 제어의 핵심 기능 (0) | 2025.06.14 |