开启全局 CPU 资源的前后台隔离
OceanBase 数据库通过以下两个配置项来实现全局 CPU 资源的前后台隔离:
-
enable_global_background_resource_isolation集群级配置项enable_global_background_resource_isolation用于控制是否开启前后台任务的 CPU 资源隔离。默认值为False,表示不开启前后台任务的 CPU 资源隔离,即后台任务与前台任务在租户内隔离。需要重启 OBServer 节点才能生效。当其值为True时,表示开启前后台任务的 CPU 隔离,即后台任务会在租户的上层进行单独隔离。有关配置项enable_global_background_resource_isolation的更多说明,请参见 enable_global_background_resource_isolation。 -
global_background_cpu_quota集群级配置项global_background_cpu_quota用于控制后台任务可使用的 CPU 配额。默认值为-1,表示后台任务可使用的 CPU 资源不受 cgroup 限制。有关配置项global_background_cpu_quota的更多说明,请参见 global_background_cpu_quota。