正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何查看GaussDB(for MySQL)数据库的连接情况 您可以通过以下任意一种方式查看GaussDB(for MySQL)数据库的连接情况: 在GaussDB(for MySQL)实例上以管理员账户root执行以下命令,查看当前实例上正在运行的线程。 show full processlist;
CPU使用率高的解决方法 使用云数据库GaussDB(for MySQL)时,如果您的CPU使用率很高或接近100%,会导致数据读写处理缓慢、无法获取连接、出现报错等,从而影响业务正常运行。 解决方案 通过查看慢SQL日志来确定是否存在运行缓慢的SQL查询以及各个查询的性能特征(如果有),从而定位查询运行缓慢的原因。
如何查看云数据库 GaussDB(for MySQL)实例的版本号 本章节介绍查看GaussDB(for MySQL)实例版本号的方法。 方法一:通过GaussDB(for MySQL)控制台查看版本号 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库
级联更新是强阻塞,存在数据库更新风暴的风险,外键影响数据库的插入速度。 减少使用in操作,in后的集合元素数量不超过500个。 为了减少与数据库交互的次数,可以适度采用批量SQL语句。例如:INSERT INTO … VALUES (*),(*),(*)....(*); 这里*的个数建议100个以内。
可根据需要配置不同的路由模式。 权重负载:根据设置的读权重比例分发读请求。 负载均衡:根据数据库节点的活跃连接数情况进行读请求分发,将读请求分发到活跃连接数较少的节点上。负载均衡模式不需要修改权重。 图1 路由模式工作原理 示例: 如上图所示,一个GaussDB(for MySQL)实例具有1个主节点、4个只读节点。
数据按照您显式定义的枚举值列表进行分区,适用于按枚举值来查询和管理数据。您需要显式列出每个 List 分区所包含的枚举值列表,并且值不需要连续。 List分区适用于存储具有少量枚举值列的数据、并且经常按列的枚举值来查询和管理数据的场景。例如表示地理位置、状态、类别的列。列的每个值都代表
如何查看并清理云数据库 GaussDB(for MySQL)的备份空间 GaussDB(for MySQL)的备份空间中存放的是自动备份、手动备份文件。您可以通过GaussDB(for MySQL)管理控制台的“存储/备份空间”模块,查看备份空间使用情况,并可以结合业务需要清理备份空间。
查看慢查询中的表数据量约90GB,数据行数约10亿行,且通过图2中的执行时间可以看出,两个SQL执行了40~50分钟,跟监控中内存增长的时间基本一致,确定是临时表内存不受控导致。 解决方案 升级实例规格,将内存利用率维持在合理范围,防止业务突增导致实例OOM。变更实例规格的详细内容请参考变更实例的CPU和规格。
使用资源的按需用户可以选择将按需资源转为包周期,继续使用这些资源的同时,享受包周期的优惠资费。执行转包周期后可在订单状态中查询操作是否生效。 约束条件 不支持按需实例中的某个节点(主节点和只读节点)单独转包周期。 运行状态为冻结、创建失败、规格变更中、扩容中、创建只读中的实例不支持按需实例转包周期。
异构型数据库之间由于格式不同,不支持直接导入导出。但只要导入导出的格式数据兼容,理论上,导入表数据也是可行的。 异构型数据库之间数据导入导出,一般需要使用Ugo或第三方软件,通过数据复制的方式来实现。比如,先使用工具从Oracle中,以文本的格式导出表记录,然后利用Load语句导入到云数据库GaussDB(for
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 202 Success. 400 Client error.
操作后,数据库的最新数据。 开启会话一致性需要数据库代理的内核版本为2.7.4.0及以上。 路由模式 数据库代理支持如下路由模式: 权重负载:根据您设置的读权重比例分发读请求。 负载均衡:根据数据库节点的活跃连接数情况进行读请求分发,将读请求分发到活跃连接数较少的节点上。 负载均衡模式需要保证数据库代理的内核版本为2
b内部正在运行的事务信息。 trx_started:表示事务的开始时间,用来判断当前事务是否是长事务,当前时间减去开始时间就是事务的执行时间。 trx_state :表示当前事务的状态,取值如下: RUNNING:运行。 LOCK WAIT:等待锁。 如果事务当前的状态是LOCK
SQL_LOG_BIN等SQL的问题 场景描述 新购买的华为云数据库,执行mysqldump时,会出现如下如所示代码。 图1 代码显示 故障分析 开启了“gtid-mode=ON”参数。 如果一个数据库开启了GTID,使用mysqldump备份或者转储的时候,即使不是MySQL全库
GaussDB(for MySQL)数据库连接数满的排查思路 数据库连接数表示应用程序可以同时连接到数据库的数量,与您的应用程序或者网站能够支持的最大用户数没有关系。 数据库连接数过多,可能会导致业务侧无法正常连接,也会导致实例全量备份和增量备份失败,影响业务的正常使用。 排查思路 请及时排查业
对于千万或亿级的超大表如何高效写入数据或创建索引 大表高效写入数据的方法 对于千万或亿级大数据量的表,建议使用如下方法提升数据写入效率。 删除不必要的索引。 更新数据时候,同时会更新索引数据。对于大数据量的表,避免创建大量的索引,影响更新速度。请根据业务评估,删除不必要的索引。 插入多条数据时,尽量选择批量插入。
备份原理 如图1所示,GaussDB(for MySQL)实例的备份是由计算层和存储层各自完成的。 计算层的主节点读取存储层的Common Log节点的日志信息,通过主节点备份到对象存储服务(OBS)中。 计算层的主节点向存储层的Slice Store节点发送命令备份数据信息,通过Slice
开启GaussDB(for MySQL)代理的访问控制功能 数据库代理实例开启了负载均衡,数据库代理实例的安全组不生效,默认不限制连接数据库代理的源IP地址,需通过访问控制功能限制源IP地址。 使用须知 如果管理控制台上没有显示开启访问控制功能的按钮,说明数据库代理实例安全组会生效,不需要使用访问控制功能。
MySQL)代理的连接池功能 使用会话级连接池,可以减少短连接业务频繁建立连接导致数据库负载高。 连接池默认为关闭状态,可以开启会话级连接池。 会话级连接池适用于短连接场景。当您的客户端连接断开时,系统会判断当前的连接是否为闲置连接。如果是闲置连接,系统会将该连接放到代理的连接池中并保
包年/包月实例支持扩缩规格和增删只读节点。 自动变配后按照新的规格收费,详情请参考产品价格详情。 由回缩规格产生的退款,系统会自动退还至客户账户,您可通过单击“费用中心”进入“费用中心”页面,在左侧导航栏“订单管理”下的“我的订单”查看费用详情。 表1 包年/包月变配费用说明 变配类型