유지보수 작업의 CPU 리소스 조정
이 예에서는 CPU 코어의 50% 를 사용하도록 컬럼형 엔진을 구성합니다.
google_job_scheduler.maintenance_cpu_percentage = 50
열 기반 엔진은 채우기, 새로고침, 추천과 같은 백그라운드 유지관리 작업에 CPU 코어의 최대 20% 를 사용합니다. 유지보수 작업을 허용하도록 CPU 리소스를 조정하려면 google_job_scheduler.maintenance_cpu_percentage
플래그를 20~100 값으로 설정합니다. 기본값은 20입니다. 백그라운드 유지관리 작업의 최저 CPU 사용률은 1vCPU입니다.
작업자 프로세스 속도 높이기
이 예에서는 작업자 프로세스를 4개로 설정합니다.
google_job_scheduler.max_parallel_workers_per_job = 4
열 기반 엔진은 채우기 및 새로고침 백그라운드 작업에 최대 2개의 작업자 프로세스를 사용합니다. 이러한 작업의 속도를 높이려면 다음 플래그를 설정하여 백그라운드 작업의 작업자 프로세스 수를 늘리세요. 기본 설정은 작업자 프로세스 2개입니다. 이러한 프로세스는 google_job_scheduler.maintenance_cpu_percentage
플래그에 지정된 제한된 CPU 리소스에서 실행됩니다. 이 플래그는 데이터베이스를 다시 시작할 필요가 없습니다.
자동 열 형식 변경 일정 변경
이 예시에서는 자동 열 형식화 일정을 6시간으로 설정합니다.
google_columnar_engine.auto_columnarization_schedule = 'EVERY 6 HOURS'
예상되는 스캔 중심 워크로드에 따라 google_columnar_engine.auto_columnarization_schedule
플래그에서 자동 열 형식화 일정을 설정할 수 있습니다. 이 플래그에 대해 1시간 이상을 지정합니다. 이 플래그의 값을 변경해도 데이터베이스를 다시 시작할 필요가 없습니다.
열 기반 엔진을 수동으로 채우기
이 예시에서는 열 형식 엔진을 수동으로만 채울 수 있습니다.
google_columnar_engine.enable_auto_columnarization = OFF
열 형식 엔진을 수동으로만 채우려면 google_columnar_engine.enable_auto_columnarization
플래그를 OFF
로 설정하세요. 기본적으로 플래그는 ON
로 설정됩니다. 이 플래그의 값을 변경해도 데이터베이스를 다시 시작할 필요가 없습니다.
자세한 내용은 콘텐츠 수동 관리 섹션을 참고하세요.