云数据库 GAUSSDB(FOR MYSQL)-DDL快速超时:使用示例
使用示例
- 首先开启一个客户端,执行加锁操作,示例如下。
图1 加锁操作
- 通过如下命令,查看DDL快速超时功能的状态。
show variables like "%rds_ddl_lock_wait_timeout%";
图2 查看状态
如上图所示,查询到“rds_ddl_lock_wait_timeout”的值是“31536000”,此时是默认值,相当于不开启DDL快速超时功能。如果此时等锁,就会卡在这里。
如果需要开启DDL快速超时功能,可以将这个值设置为预期值,操作请参考3。
- 设置参数。
执行如下命令,设置“rds_ddl_lock_wait_timeout”参数值。
set rds_ddl_lock_wait_timeout=1;
图3 设置参数
- 然后执行如下创建索引命令,发现DDL操作会快速超时失败,符合预期。
- 云数据库Gaussdb快速入门_gaussdb连接__gaussdb案例
- 云数据库GaussDB(for MySQL)_兼容MySQL
- 华为云数据库 RDS for MySQL常见故障排除_华为云
- 云数据库 GaussDB(for MySQL)与RDS for MySQL的区别
- GaussDB数据库扩容与缩容_Gaussdb扩容_华为gaussdb_gaussdb在线扩容
- 连接GaussDB(for MySQL)数据库_华为云数据库GaussDB(for MySQL)_数据库连接
- GaussDB变更_云数据库GaussDB变更_高斯数据库变更-华为云
- 云数据库GaussDB(for MySQL)_云数据库_分布式数据库
- GaussDB gsql使用_gaussdb介绍_gaussdb用法_gaussdb教程
- GaussDB(for MySQL)并行查询_GaussDB(for MySQL)内核_GaussDB(for MySQL)并行执行_PQ