检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
HTAP标准版语法说明和数据类型对应关系 GaussDB(for MySQL)实例数据同步到HTAP时会被转成对应的类型,详情请参考表1。 表1 数据类型转换 数据类型 GaussDB(for MySQL)数据类型 HTAP数据类型 NUMERTIC TYPES TINYINT TINYINT
慢日志监控中显示存在慢SQL,但日志管理中慢日志页面没有对应慢SQL信息 由于参数“log_slow_admin_statements”在设置为“ON”时,数据库内核会将诸如Binlog Dump GTID、ANALYZE TABLE、OPTIMIZE TABLE等管理类SQL也
执行如下SQL更改表字符集。 ALTER TABLE TABLE_NAME DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; SQL语句修改的是表的字符集,表里面字段的字符集并没有被修改。 执行如下SQL更改表中所有字段的字符集。
原因分析 查看查询变慢对应的时间段中,实例CPU监控指标并无飙升情况且使用率一直都较低,因此排除了CPU冲高导致查询变慢的可能。 图1 CPU使用率 分析对应时间段该实例的慢日志,该SQL执行快时其扫描行数为百万级,当SQL执行慢时其扫描行数为千万级,与业务确认该表短期内并无大量数据
重置GaussDB(for MySQL)参数模板 您可根据自己的业务需求,重置自己创建的参数模板对应的所有参数,使其恢复到默认值。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for MySQL)”。
查询实例LTS日志配置列表 功能介绍 查询实例LTS日志配置列表 调用方法 请参见如何调用API。 URI GET /v3/{project_id}/logs/lts-configs 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的project
获取方法请参见获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 status 否 String 任务执行状态。 取值: Running:表示任务正在执行。 Completed:表示任务执行成功。 Failed:表示任务执行失败。 Pending:表示任务未执行。 job_name
instance_status String 实例状态。 取值范围: createfail:表示实例创建失败。 creating:表示实例创建中。 normal:表示实例正常。 abnormal:表示实例异常。 deleted:表示实例已删除。 project_id String 租户在某一Region下的project
增加表字段后出现运行卡顿现象 故障描述 当给MySQL实例的表中增加一个字段,出现系统无法访问的现象。 解决方案 因增加表字段而引起数据库出现性能问题,有可能是未对新增字段添加索引,数据量大导致消耗了大量的CPU资源。为此,提出如下建议恢复数据库性能。 添加对应索引、主键。 优化慢SQL语句。
导出GaussDB(for MySQL)参数模板 您可以将该实例对应的参数模板信息(参数名称,值,描述)导出到Excel中,方便查看并分析。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for
(P)的SELECT语句,引擎层返回所有满足WHERE条件的行给SQL层处理,SQL丢弃OFFSET对应的P行,返回N行数据。当查询二级索引需要访问主表列的时候,引擎层还会先返回表获取所有需要的列信息。对于OFFSET的P远大于LIMIT的N的时候,将会导致引擎层反馈大量的数据到SQL层处理。
消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。
原因是字符集配置有误: emoji表情为特殊字符,需要4字节字符集存储。 该问题场景下,数据库字符集为utf-8,它最多支持3个字节;utf8mb4才是支持4个字节的字符集; 解决方案 将存储emoji表情的字段的字符集修改为utf8mb4。 如果涉及的表和字段比较多,建议把对应表、数据库的编码也设置为utf8mb4。参考命令:
取值范围: en-us zh-cn 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 datastores Array of MysqlEngineVersionInfo objects 数据库版本信息列表。 表4 MysqlEngineVersionInfo 参数
“gaussdb.mysql”代表产品。 “xlarge” 代表计算规格为4U。 “x86” 代表CPU架构为x86。 “4” 表示vCPU和内存为1:4。 更多规格说明请参考数据库实例规格。 约束限制: 不涉及。 取值范围: 不涉及。 默认值: 不涉及。 请求参数 表3 请求Header参数
status String 实例状态。 取值: 值为“creating”,表示实例正在创建。 值为“normal”,表示实例正常。 值为“abnormal”,表示实例异常。 值为“createfail”,表示实例创建失败。 port String 数据库端口号。 alias String
响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 enterprise_projects Array of EnterpriseProjectItem objects 企业项目信息列表。 total_count Integer 总数。 表5 EnterpriseProjectItem
实例个数配额,取值范围0~100000,-1表示无限制。 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误消息。 状态码: 500 表8 响应Body参数 参数 参数类型 描述 error_code
MySQL)的实例、节点信息不再显示在GaussDB中,而是以“云数据库 GaussDB(for MySQL)”单独显示,并且单击后可以跳转到对应的实例管理页面。 图1 我的资源页面 在“配置审计 > 资源清单”页面,GaussDB(for MySQL)的实例、节点信息不再显示在GaussDB中,而是以“云数据库
使用GaussDB(for MySQL)要注意些什么 实例的操作系统,对用户都不可见,这意味着,只允许用户使用应用程序访问数据库对应的IP地址和端口。 对象存储服务(Object Storage Service,简称OBS)上的备份文件以及GaussDB(for MySQL)服务使用的弹性云服务器(Elastic