
# 分布式备机读参数
#### enable_standby_read
**参数说明** ：控制session开启备机读功能。该参数属于USERSET类型参数，请参考[表1](https://support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-10-0254.html#ZH-CN_TOPIC_0000002235391689__zh-cn_topic_0000001631894377_zh-cn_topic_0237121562_zh-cn_topic_0059777490_t91a6f212010f4503b24d7943aed6d846)中对应设置方法进行设置。
**取值范围**：布尔型
- on表示该session开启分布式备机读功能。
- off表示该session不开启分布式备机读功能。
**默认值**：off
![](https://support.huaweicloud.com/distributed-devg-v3-gaussdb/public_sys-resources/note_3.0-zh-cn.png)
- 仅在gtm-free模式、非事务块内、hot-standby模式下支持开启。
- 该参数只能在session级别设置，不支持gs_guc方式进行设置。
- 若在非session级别设置（如手动在配置文件中将该参数打开），在参数冲突时，会导致集群无法拉起；在参数不冲突时，会导致后台线程如autovacuum、WorkloadMonitor等也开启分布式备机读模式，其DDL、DML等作业会受到影响而报错。
 
#### standby_read_delay
**参数说明** ：控制备机读时主备的最大差异，超过该参数不支持备机读。该参数属于SIGHUP类型参数，请参考[表1](https://support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-10-0254.html#ZH-CN_TOPIC_0000002235391689__zh-cn_topic_0000001631894377_zh-cn_topic_0237121562_zh-cn_topic_0059777490_t91a6f212010f4503b24d7943aed6d846)中对应设置方法进行设置。
**取值范围**：整型，-1\~INT_MAX，单位为ms。-1表示备机读时不需要做主备差异的校验，0表示主备没有差异的时候才能进行备机读。
**默认值**：10000000
#### standby_read_rto
**参数说明** ：控制备机读时系统最大RTO，超过该参数不支持备机读。该参数属于SIGHUP类型参数，请参考[表1](https://support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-10-0254.html#ZH-CN_TOPIC_0000002235391689__zh-cn_topic_0000001631894377_zh-cn_topic_0237121562_zh-cn_topic_0059777490_t91a6f212010f4503b24d7943aed6d846)中对应设置方法进行设置。
**取值范围**：整型，-1\~INT_MAX，单位为ms。-1表示备机读时不需要做系统RTO的校验，0表示至少有一台备机的RTO为0，才能进行备机读。
**默认值**：60000
