調整維護工作的 CPU 資源
這個範例會將資料欄引擎設為使用 50% 的 CPU 核心。
google_job_scheduler.maintenance_cpu_percentage = 50
資料欄引擎最多會使用 20% 的 CPU 核心,執行填入、重新整理和建議等背景維護工作。如要調整 CPU 資源以執行維護工作,請將 google_job_scheduler.maintenance_cpu_percentage 旗標設為 20 到 100 之間的值。預設值為 20。背景維護工作的 CPU 使用率下限為 1 個 vCPU。
加快 worker 程序
這個範例會設定四個 worker 程序。
google_job_scheduler.max_parallel_workers_per_job = 4
資料欄引擎最多會使用兩個 worker 程序,執行填入和重新整理背景工作。如要加快這些作業的速度,請設定下列旗標,增加背景工作的 worker 程序數量。預設設定為 2 個工作程序。這些程序會根據 google_job_scheduler.maintenance_cpu_percentage 旗標的規定,在有限的 CPU 資源上執行。這個旗標不需要重新啟動資料庫。
變更自動分欄排程
這個範例將自動分欄時間表設為六小時。
google_columnar_engine.auto_columnarization_schedule = 'EVERY 6 HOURS'
您可以根據預期的掃描密集型工作負載,在 google_columnar_engine.auto_columnarization_schedule 旗標中設定自動分欄排程。請為這個標記指定一或多個小時。變更這個旗標的值不需要重新啟動資料庫。
手動填入資料欄引擎
這個範例只允許您手動填入資料欄引擎。
google_columnar_engine.enable_auto_columnarization = OFF
如果只想手動填入資料欄引擎,請將 google_columnar_engine.enable_auto_columnarization 旗標設為 OFF。根據預設,這個標記會設為 ON。變更這個旗標的值時,不需要重新啟動資料庫。詳情請參閱「手動管理內容」一節。