반응형
Ant_U
DBA 개미
Ant_U
전체 방문자
오늘
어제
  • 분류 전체보기 (262)
    • AWS (3)
    • C# (1)
    • SQL (236)
      • MYSQL (186)
      • MSSQL (50)
    • 자격증 (20)
      • SQLD (12)
      • SQLP (8)

인기 글

최근 글

250x250
hELLO · Designed By 정상우.
Ant_U

DBA 개미

[MySQL] 개발자를 위한 SET RESOURCE GROUP 문 사용법 및 CPU 관리 방식
SQL/MYSQL

[MySQL] 개발자를 위한 SET RESOURCE GROUP 문 사용법 및 CPU 관리 방식

2025. 6. 16. 11:43
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 는 복잡한 자원 사용시 선호되는 역할 및 서울 조정


마무리: 실무에서의 사용 타겟

  1. CPU 회피 중간에 다양한 workload 관리 가능
  2. 일정 자원 범위 안에서만 query 발행되게 가능
  3. 모든 query가 거친 것이 아닌, 연결시간에 해당 만 적용

공식 문서 링크

표준 MySQL 문서 보기 - SET RESOURCE GROUP

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
    'SQL/MYSQL' 카테고리의 다른 글
    • [MySQL] CHECK TABLE 문 완전 정복: 테이블 무결성 검사 방법
    • [MySQL] ANALYZE TABLE 문 완벽 가이드: 통계 최적화의 핵심
    • [MySQL] DROP RESOURCE GROUP 문: 불필요한 리소스 그룹 안전하게 삭제하기
    • [MySQL] CREATE RESOURCE GROUP 문 가이드: 리소스 최적화를 위한 시작점
    Ant_U
    Ant_U

    티스토리툴바