云数据库 GAUSSDB(FOR MYSQL)-设置Multi-Statements处理模式:模式描述
模式描述
更改Multi-Statements模式立即生效,无需重启数据库代理。但如果模式切换前存在由于执行了Multi-Statements导致读写分离失效的连接,不会因为切换模式而恢复读写分离,需要断开重连才能恢复。
- Strict模式(默认)
Multi-Statements会发往主节点,当前连接的后续请求读写分离失效,会全部路由到主节点,需断开当前连接并重新连接才能恢复读写分离。
该模式不会解析Multi-Statements,性能好,适合短连接、无连接复用场景。
- Loose模式
Multi-Statements会发往主节点,当前连接的后续请求依旧可以读写分离。
该模式不会解析Multi-Statements,性能好,适合Multi-Statements内仅含DML SQL,不含设置session变量、创建临时表、创建存储过程、执行未提交事务等操作的场景。
- Parse模式
该模式下,Multi-Statements会发往主节点,同时数据库代理会解析Multi-Statements,根据Multi-Statements内包含的SQL情况,决定当前连接的后续请求是否恢复读写分离。详细内容请参见Parse模式场景说明。
由于该模式会解析Multi-Statements,对代理性能有一定影响,影响程度与Multi-Statements的长度和复杂性相关,建议Multi-Statements小于100MB,避免数据库代理解析SQL消耗过多的资源,引起性能明显下降。
- 云数据库 RDS for MySQL定价与计费模式_MySQL价格_华为云
- 磁盘模式是什么意思_磁盘vbd和scsi磁盘模式区别_磁盘模式怎么调整
- 云数据库GaussDB(for MySQL)_兼容MySQL
- 云数据库 GaussDB(for MySQL)与RDS for MySQL的区别
- GaussDB(for MySQL)读写分离_数据库代理_Proxy事务拆分
- 如何购买GaussDB_GaussDB 定价与计费_如何购买高斯数据库-华为云
- GaussDB数据库函数和字符串_高斯数据库优势_新建高斯数据库_高斯协议
- GaussDB gsql使用_gaussdb介绍_gaussdb用法_gaussdb教程
- 连接GaussDB(for MySQL)数据库_华为云数据库GaussDB(for MySQL)_数据库连接
- GaussDB企业数据库云平台_GaussDB下载_高斯数据库云平台