云数据库 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
- RDS for MySQL限流_华为云数据库RDS_自治限流_SQL限流
- GaussDB主键生成_GaussDB存储过程_高斯数据库主键生成_华为云
- 云数据库Gaussdb快速入门_gaussdb连接__gaussdb案例
- GaussDB版本_GaussDB数据库版本_高斯数据库版本-华为云
- GaussDB的研发历程_GaussDB产品动态_高斯数据库研发历程-华为云
- GaussDB技术_云原生数据库技术_高斯数据库技术-华为云
- GaussDB扩容_云数据库GaussDB扩容_GaussDB如何扩容-华为云
- GaussDB发展计划_GaussDB产品动态_高斯数据库发展计划-华为云
- GaussDB升级_云数据库GaussDB升级_GaussDB如何升级-华为云
- GaussDB数据库扩容与缩容_Gaussdb扩容_华为gaussdb_gaussdb在线扩容