检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
my_net_read error:-1 原因分析 在主从同步时,由于网络抖动,可能会偶现网络数据包错误,产生这个报错信息,系统会自动重试,无需介入处理。 解决方案 无需解决。 父主题: 基本使用类
大写字母、小写字母、数字和特殊符号|.~!@#$%^*-_=+?,()&,长度8~32个字符。建议您输入高强度密码,以提高安全性,防止出现密码被暴力破解等安全风险。如果您输入弱密码,系统会自动判定密码非法。 响应参数 状态码: 400 表4 响应Body参数 参数 参数类型 描述
果由分组中的值连接组合而成。需要注意的是:这个函数的结果长度是有限制的,由group_concat_max_len参数决定。 示例: 解决方案 调整group_concat_max_len参数值,适配GROUP_CONCAT()函数的结果长度。 父主题: SQL类
行select count(0)进程信息: 原因分析 应用端大并发触发select count(0)慢操作,导致系统CPU资源耗尽。 解决方案 申请kill权限,间歇性批量执行kill select count(0)慢操作,定位select count(0)触发来源,停止来源,并拆分优化sql。
更新或删除数据,避免破坏外键的约束。 可以通过设置变量FOREIGN_KEY_CHECKS值为off,来关闭上述机制,详见官方文档。 解决方案 通过设置变量FOREIGN_KEY_CHECKS值为off,来关闭上述机制: set session foreign_key_checks=off;
排查只读节点上运行的事务: 发现有一直未提交的长事务,如上图所示(事务一天前开始),该长事务产生的临时表一直未清理,导致磁盘占用高。 解决方案 方式一:等待事务提交后,临时表会自动被清理,只读实例的磁盘占用恢复。 方式二:kill相应会话,停止长事务。 父主题: 性能资源类
所以等值比较、数学运算等场景很容易出现预期外的情况。 MySQL中涉及浮点数的类型有float和double。如下示例中遇到的问题: 解决方案 使用精度的方法处理,使用字段与数值的差值的绝对值小于可接受的精度的方法。示例: 使用定点数类型(DECIMAL)取代浮点数类型,示例: 父主题:
升级GaussDB(for MySQL)代理内核版本 数据库代理服务支持手动升级至最新内核版本,内核版本的升级涉及性能提升、新功能或问题修复等。 升级方案 根据升级时间不同,升级内核小版本可以分为以下两种方式。 立即升级:您可以根据实际业务情况,在目标实例概览页面手动升级内核小版本。 可维护
会话2执行DDL操作,修改表结构。 会话1执行普通的查询语句。 也可以通过Binlog或者审计日志,分析业务侧是否有同一个表DDL和一致性快照事务一起执行的情况。 解决方案 若经排查,是由上述原因引起的报错,需要业务侧避免同一个表的DDL语句和一致性快照事务同时执行。 父主题: SQL类
为64个,超过限制会报错“Too many keys specified; max 64 keys allowed”。详见官方文档。 解决方案 MySQL机制导致,建议优化业务,避免单表创建过多索引。 InnoDB表的其他限制: 一个表最多可以包含1017列(包含虚拟生成列)。
of) the PROCESS privilege(s) 原因分析 mysqldump使用指定用户导出数据时,需要赋予PROCESS权限。 解决方案 使用管理员账户给相应用户授予PROCESS权限。 GRANT SELECT,PROCESS ON *.* TO ‘dump_user’@’%’;
据库迁移到华为云GaussDB(for MySQL)。 迁移前检查 在创建任务前,需要针对迁移环境进行手工自检,以确保您的同步任务更加顺畅。 本示例为MySQL到GaussDB(for MySQL)入云迁移,您可以参考迁移使用须知获取相关信息。 创建迁移任务 登录华为云控制台。
GaussDB(for MySQL)自定义策略 如果系统预置的GaussDB(for MySQL)权限,不满足您的授权要求,可以创建自定义策略。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。
增加表字段后出现运行卡顿现象 故障描述 当给MySQL实例的表中增加一个字段,出现系统无法访问的现象。 解决方案 因增加表字段而引起数据库出现性能问题,有可能是未对新增字段添加索引,数据量大导致消耗了大量的CPU资源。为此,提出如下建议恢复数据库性能。 添加对应索引、主键。 优化慢SQL语句。
资源成本:计算、存储等在内的资源成本,详细介绍请参见计费模式。 运维成本:使用云数据库GaussDB(for MySQL)过程中产生的人力成本。 华为云成本中心可以帮助您更高效地管理资源成本,但运维成本需要您自行识别、管理和优化。 父主题: 成本管理
直接登录数据库查看库、表、数据是否迁移完成。手工确认数据迁移情况,详情参见在GaussDB(for MySQL)管理控制台查看迁移结果。 在DRS管理控制台查看迁移结果 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。 单击DRS实例名称。
DL5(Cloud Database Engine Level 5) GaussDB(for MySQL)全新推出的存储类型,底层基于华为云自研硬件及网络底座技术,保持了DL6的3AZ,RPO=0的高可用性,峰值性能有所下降,单位容量的成本显著降低。 CPU密集型的次核心业务
GaussDB(for MySQL)服务更名为TaurusDB 变更内容 华为云计划于2024年10月至2024年12月,对GaussDB(for MySQL)服务改名,详细信息如下: “GaussDB(for MySQL)”更名为“TaurusDB”。 变更范围 此次云服务更名
like '%ssl%'; 发现该实例未开启SSL: 因此,问题原因是自行修改root账号的ssl_type为ANY后,导致无法登录。 解决方案 将root账号的ssl_type修改为空即可,参考命令: update mysql.user set ssl_type='' where
emoji表情为特殊字符,需要4字节字符集存储。 该问题场景下,数据库字符集为utf-8,它最多支持3个字节;utf8mb4才是支持4个字节的字符集; 解决方案 将存储emoji表情的字段的字符集修改为utf8mb4。 如果涉及的表和字段比较多,建议把对应表、数据库的编码也设置为utf8mb4。参考命令: