检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据库中频繁被增删改查的记录被称为热点行。热点行出现的场景包括秒杀抢购、演唱会门票预订、热门路线火车票预定等等。由于事务对数据更新时,需要持有行锁,同一时刻内只能有一个事务更新热点行,其他事务只能等待行锁释放后继续执行,热点行更新的性能存在瓶颈,并且传统的分库分表策略在性能提升方面并不会有太大帮助。 云数据库 T
评估DELETE和UPDATE语句效率时,可以将语句改成SELECT后执行explain。SELECT较多会导致数据库慢,写操作会导致锁表。 TRUNCATE TABLE 比 DELETE速度快,且使用的系统和日志资源少,如果删除的表上没有触发器,且进行全表删除,建议使用TRUNCATE
查询专属资源信息详情 设置实例秒级监控 查询实例秒级监控 节点重启 内核版本升级 开关SSL 绑定弹性公网IP地址 解绑弹性公网IP地址 手动主备倒换 设置可维护时间段 修改安全组 修改内网地址 修改实例端口 修改实例备注 申请内网域名 修改内网域名 查询内核版本信息 设置自动变配 查询自动变配
查询专属资源信息详情 设置实例秒级监控 查询实例秒级监控 节点重启 内核版本升级 开关SSL 绑定弹性公网IP地址 解绑弹性公网IP地址 手动主备倒换 设置可维护时间段 修改安全组 修改内网地址 修改实例端口 修改实例备注 申请内网域名 修改内网域名 查询内核版本信息 设置自动变配 查询自动变配
通过内网连接GaussDB(for MySQL)实例 通过控制台设置参数innodb_adaptive_hash_index=off , 关闭自适应hash索引,减少锁等待。 参数修改具体请参见编辑参数模板。 优化慢查询。 父主题: 数据库连接
通过内网连接TaurusDB实例 通过控制台设置参数innodb_adaptive_hash_index=off , 关闭自适应hash索引,减少锁等待。 参数修改具体请参见修改TaurusDB实例参数。 优化慢查询。 父主题: 数据库连接
评估DELETE和UPDATE语句效率时,可以将语句改成SELECT后执行explain。SELECT较多会导致数据库慢,写操作会导致锁表。 TRUNCATE TABLE 比 DELETE速度快,且使用的系统和日志资源少,如果删除的表上没有触发器,且进行全表删除,建议使用TRUNCATE
AccessControlRule objects 控制访问的IP地址数组,最多可添加300个IP地址或网段。 表4 AccessControlRule 参数 是否必选 参数类型 描述 ip 是 String IP地址或网段。 description 否 String 备注。备注长度范围是0到50个字符,不能包含<>。
AccessControlRule objects 控制访问的IP地址数组,最多可添加300个IP地址或网段。 表4 AccessControlRule 参数 是否必选 参数类型 描述 ip 是 String IP地址或网段。 description 否 String 备注。备注长度范围是0到50个字符,不能包含<>。
表1 GaussDB(for MySQL)常用最佳实践 实践 描述 读写分离 开通读写分离 介绍通过GaussDB(for MySQL)的代理地址,写请求自动访问主节点,应用直连实现自动读写分离。 设置事务拆分 介绍如何设置事务拆分,数据库代理会将事务内写操作之前的读请求转发到只读节点,降低主节点负载。
gaussdb:instance:modifyPort - 修改实例安全组 gaussdb:instance:modifySecurityGroup - 修改读写内网地址 gaussdb:instance:modifyIp 界面选择IP需要配置: vpc:vpcs:list vpc:vpcs:get 开启、关闭SSL
gaussdb:instance:modifyPort - 修改实例安全组 gaussdb:instance:modifySecurityGroup - 修改读写内网地址 gaussdb:instance:modifyIp 界面选择IP需要配置: vpc:vpcs:list vpc:vpcs:get 开启、关闭SSL
_port>/<database_name> 参数 说明 <instance_ip> HTAP实例中FE节点的IP地址。若安装了Proxy,请使用Proxy的IP地址。 <instance_port> HTAP实例端口,默认为3306。 <database_name> 请替换为连接实例使用的数据库名。
云数据库 GaussDB(for MySQL)兼容开源MySQL 8.0.22,支持使用ALGORITHM=INSTANT快速添加列,避免造成锁等待影响业务或者SQL执行超时无法新增成功。 约束限制 仅支持在一条语句中添加列,即如果同一条语句中还有其他非INSTANT操作,则无法立即完成。
使用INSTANT方式快速添加列 云数据库 TaurusDB兼容开源MySQL 8.0.22,支持使用ALGORITHM=INSTANT快速添加列,避免造成锁等待影响业务或者SQL执行超时无法新增成功。 约束限制 仅支持在一条语句中添加列,即如果同一条语句中还有其他非INSTANT操作,则无法立即完成。
_port>/<database_name> 参数 说明 <instance_ip> HTAP实例中FE节点的IP地址。若安装了Proxy,请使用Proxy的IP地址。 <instance_port> HTAP实例端口,默认为3306。 <database_name> 请替换为连接实例使用的数据库名。
_MASTER*/ select * from table1就会路由到主节点。 /*FORCE_MASTER*/只能在可读可写的地址上生效,对于只读地址即使使用//*FORCE_MASTER*/也不会路由到主节点。 父主题: 数据库代理(读写分离)
最少2个最多63个读写节点,没有只读节点。 在多主版实例中,读写节点通过共享元数据的方式对实例的元数据进行统一管理,用户可以通过数据库代理地址访问整个GaussDB(for MySQL)实例,数据库代理会自动转发用户的SQL命令到正确的读写节点。 相比于单主实例,多主版实例支持不
terNode:表示只读升主。 GaussDBforMySQLBindEIP:表示绑定弹性公网IP地址。 GaussDBforMySQLUnbindEIP:表示解绑弹性公网IP地址。 RenameGaussDBforMySQLInstance:表示修改实例名称。 DeleteGa
terNode:表示只读升主。 GaussDBforMySQLBindEIP:表示绑定弹性公网IP地址。 GaussDBforMySQLUnbindEIP:表示解绑弹性公网IP地址。 RenameGaussDBforMySQLInstance:表示修改实例名称。 DeleteGa