云数据库 GAUSSDB(FOR MYSQL)-热点行更新:新增关键字
新增关键字
新增标记语句的关键字如下:
关键字 |
描述 |
---|---|
HOTSPOT |
表示开启热点更新功能。 |
NOT_MORE_THAN |
可选项。表示目标值不大于某值。 |
NOT_LESS_THAN |
可选项。表示目标值不小于某值。 |
上述关键字放置在SQL语句末尾。HOTSPOT必须在最前面,NOT_MORE_THAN和NOT_LESS_THAN没有位置前后的要求。
例如:假设id是主键列,c是int类型列,那么支持以下语法:
UPDATE c=c+1 where id=10 HOTSPOT; UPDATE c=c+1 where id=10 HOTSPOT NOT_MORE_THAN 100; // c值不大于100 UPDATE c=c-1 where id=10 HOTSPOT NOT_LESS_THAN 0; // c值不小于0 UPDATE c=c+1 where id=10 HOTSPOT NOT_MORE_THAN 100 NOT_LESS_THAN 0; // c值不大于100,不小于0 UPDATE c=c+1 where id=10 HOTSPOT NOT_LESS_THAN 0 NOT_MORE_THAN 100; // c值不大于100,不小于0
当超过NOT_MORE_THAN或者NOT_LESS_THAN的限制时,会向客户端报如下错误:
HOTSPOT field value exceeds limit
- GaussDB(for MySQL)并行查询_GaussDB(for MySQL)内核_GaussDB(for MySQL)并行执行_PQ
- 云数据库GaussDB(for MySQL)_兼容MySQL
- 云数据库 GaussDB(for MySQL)与RDS for MySQL的区别
- RDS for MySQL限流_华为云数据库RDS_自治限流_SQL限流
- 连接GaussDB(for MySQL)数据库_华为云数据库GaussDB(for MySQL)_数据库连接
- 云数据库GaussDB(for MySQL)_云数据库_分布式数据库
- GaussDB主键生成_GaussDB存储过程_高斯数据库主键生成_华为云
- 云数据库GaussDB(for MySQL)数据备份_自动备份_手动备份
- GaussDB版本_GaussDB数据库版本_高斯数据库版本-华为云
- 云数据库Gaussdb快速入门_gaussdb连接__gaussdb案例