HeatWave 维护几个配置其操作的变量。启用 HeatWave Cluster 时会设置变量。大多数 HeatWave 变量设置由 OCI 管理,不能直接修改。
-
介绍 8.0.29 系统变量 rapid_compression
范围 会议 动态的 是的 SET_VAR
提示适用不 类型 布尔值 默认值 ON
在将数据加载到 HeatWave 之前是否启用或禁用数据压缩。默认情况下启用数据压缩。该设置不会影响已加载的数据。请参阅 第 2.2.6 节,“数据压缩”。
-
命令行格式 --rapid-bootstrap[={OFF|ON|IDLE}]
介绍 8.0.17 系统变量 rapid_bootstrap
范围 全球的 动态的 是的 SET_VAR
提示适用不 类型 枚举 默认值 OFF
有效值 IDLE
SUSPEND
ON
此变量的设置由 OCI 管理,不能直接修改。定义 HeatWave Cluster 引导程序状态。国家包括:
-
OFF
HeatWave 集群未启动(未初始化)。
-
IDLE
HeatWave 集群空闲(已停止)。
-
SUSPENDED
HeatWave 集群已暂停。该
SUSPENDED
状态是IDLE
和之间的过渡状态ON
,有助于按计划重启 HeatWave 集群。 -
ON
HeatWave 集群被引导(启动)。
-
-
命令行格式 --rapid-dmem-size=#
介绍 8.0.17 系统变量 rapid_dmem_size
范围 全球的 动态的 是的 SET_VAR
提示适用不 类型 整数 默认值 2048
最小值 512
最大值 2097152
此变量的设置由 OCI 管理,不能直接修改。指定每个节点的每个核心上可用的 DMEM 数量,以字节为单位。
-
命令行格式 --rapid-memory-heap-size=#
介绍 8.0.17 系统变量 rapid_memory_heap_size
范围 全球的 动态的 是的 SET_VAR
提示适用不 类型 整数 默认值 unlimited
最小值 67108864
最大值 unlimited
此变量的设置由 OCI 管理,不能直接修改。定义可用于 HeatWave 插件的内存量,以字节为单位。确保 HeatWave 使用的内存不会超过分配给它的内存。
-
命令行格式 --rapid_execution_strategy[={MIN_RUNTIME|MIN_MEM_CONSUMPTION}]
介绍 8.0.22 系统变量 rapid_execution_strategy
范围 会议 动态的 不 SET_VAR
提示适用不 类型 枚举 默认值 MIN_RUNTIME
有效值 MIN_RUNTIME
MIN_MEM_CONSUMPTION
指定要使用的查询执行策略。最小运行时间 (
MIN_RUNTIME
) 或最小内存消耗 (MIN_MEM_CONSUMPTION
)。HeatWave 针对网络使用而非内存进行了优化。如果在运行查询时遇到内存不足错误,请尝试 通过在执行查询之前
MIN_MEM_CONSUMPTION
设置的策略来 运行rapid_execution_strategy
查询:SET SESSION rapid_execution_strategy = MIN_MEM_CONSUMPTION;
请参见第 2.13 节“故障排除”。
-
命令行格式 --rapid-stats-cache-max-entries=#
介绍 8.0.25 系统变量 rapid_stats_cache_max_entries
范围 全球的 动态的 是的 SET_VAR
提示适用不 类型 整数 默认值 65536
最小值 0
最大值 1048576
此变量的设置由 OCI 管理,不能直接修改。指定统计高速缓存中的最大条目数。
默认情况下,统计缓存中允许的条目数为 65536,足以存储 4000 到 5000 个中等复杂度的唯一查询的统计信息。
有关详细信息,请参阅 自动查询计划改进。
-
show_create_table_skip_secondary_engine
命令行格式 --show-create-table-skip-secondary-engine[={OFF|ON}]
介绍 8.0.18 系统变量 show_create_table_skip_secondary_engine
范围 会议 动态的 是的 SET_VAR
提示适用是的 类型 布尔值 默认值 OFF
是否从 输出和mysqldump实用程序 转储的语句中排除该
SECONDARY ENGINE
子句。SHOW CREATE TABLE
CREATE TABLE
mysqldump提供了
--show-create-skip-secondary-engine
选项。指定后,它show_create_table_skip_secondary_engine
会在转储操作期间启用系统变量。在 MySQL 8.0.18 之前的 MySQL 服务器版本上尝试使用 不支持该变量的选项进行 mysqldump操作 会导致错误。
--show-create-skip-secondary-engine
show_create_table_skip_secondary_engine
-
介绍 8.0.13 系统变量 use_secondary_engine
范围 会议 动态的 是的 SET_VAR
提示适用是的 类型 枚举 默认值 ON
有效值 OFF
ON
FORCED
是否使用辅助引擎执行查询。这些值是允许的:
OFF
:查询使用 MySQL 数据库系统上的主存储 (InnoDB) 执行。使用辅助引擎 (RAPID) 的执行被禁用。ON
:查询在条件允许时使用辅助引擎 (RAPID) 执行,否则回退到主存储引擎 (InnoDB)。在回退到主引擎的情况下,只要在语句处理期间发生这种情况,就会放弃使用辅助引擎的尝试,并尝试使用主引擎执行。FORCED
:查询始终使用辅助引擎 (RAPID) 执行,如果不可能则失败。在这种模式下,无论访问的表是否定义了辅助引擎,如果无法使用辅助引擎执行查询,都会返回错误。