检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何查看GaussDB(for MySQL)数据库的死锁日志 数据库的死锁日志不会记录在错误日志中,您可以通过数据管理服务(Data Admin Service,简称DAS)这款可视化的专业数据库管理工具,快速执行SQL语句查看。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库
} } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 Success. 400 Client error. 500 Server error. 错误码 请参见错误码。 父主题: 数据库代理
istio-citadel证书机制导致每隔45天出现断连 场景描述 业务侧发现数据库每隔45天同一时间,多台数据库实例的连接数骤降。查看服务端连接数监控指标如下: 客户端出现大量报错如下: 原因分析 排查业务侧是否有间隔45天的定时任务。 客户端如果使用了istio等证书加密机制,分析证书相关日志,是否有如下类似信息。如果有,说明是证书过期导致。
在“添加或删除管理单元”对话框,选择“可用管理单元”区域的“证书”。单击“添加”添加证书。 在“证书管理”对话框,选择“计算机账户”,单击“下一步”。 在“选择计算机”对话框,单击“完成”。 在“添加或删除管理单元”对话框,单击“确定”。 在MMC控制台,双击“证书”。 右键单击“受信任的根证书颁发机构”,选择“所有任务”,单击“导入”。
如果无法通信,请检查安全组规则。 查看ECS的安全组的出方向规则,如果目的地址不为“0.0.0.0/0”且协议端口不为“全部”,需要将GaussDB(for MySQL)实例的读写内网地址和端口添加到出方向规则。 查看GaussDB(for MySQL)的安全组的入方向规则,如果源地址不为“0
} } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 Success. 400 Client error. 500 Server error. 错误码 请参见错误码。 父主题: 实例管理
Layer,安全套接层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。 认证用户和服务器,确保数据发送到正确的客户端和服务器; 加密数据以防止数据中途被窃取; 维护数据的完整性,确保数据在传输过程中不被改变。
b内部正在运行的事务信息。 trx_started:表示事务的开始时间,用来判断当前事务是否是长事务,当前时间减去开始时间就是事务的执行时间。 trx_state :表示当前事务的状态,取值如下: RUNNING:运行。 LOCK WAIT:等待锁。 如果事务当前的状态是LOCK
} } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 202 Success. 400 Client error. 500 Server error. 错误码 请参见错误码。 父主题: 数据库用户管理
MySQL)日志配置管理 GaussDB(for MySQL)的日志管理功能支持查看数据库级别的日志,包括数据库运行的错误信息,以及运行较慢的SQL查询语句,有助于您分析系统中存在的问题。 操作场景 配置访问日志后,GaussDB(for MySQL)实例新生成的日志记录会上传到云日志服务(Log Tank
cluster: 表示主备版实例的配额 枚举值: cluster type String 指定类型的配额。 instance: 表示实例的配额 枚举值: instance used Integer 已创建的资源个数。 quota Integer 资源最大的配额数。 状态码: 400 表7
RANGE分区表是RANGE分区表的扩展,向RANGE分区表插入数据时,如果插入的数据超出当前已存在分区的范围,将无法插入并且会返回错误; 而对于INTERVAL RANGE分区表,当新插入的数据超过现有分区的范围时,允许数据库根据INTERVAL子句提前指定的规则来添加新分区。 前提条件
} } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 Success. 400 Client error. 500 Server error. 错误码 请参见错误码。 父主题: 任务中心
规格变更的任务id,仅变更按需实例时会返回该参数 order_id String 订单id,仅变更包周期实例时会返回该参数 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误消息。 状态码:
总数。 减少线程重复创建与销毁部分的开销,提高性能,同时它也限制了MySQL的runing线程数,关键时刻可以保护系统,防止雪崩。 正常情况下,线程池适用于大量短连接的场景,如果客户是长连接,并且连接数量不多(客户端使用了连接池等情况),线程池的作用不大,此时调整threadpo
云监控服务可以对GaussDB(for MySQL)的运行状态进行日常监控。您可以通过管理控制台,直观地查看GaussDB(for MySQL)的各项监控指标。通过监控数据库运行时的系统资源利用率,您可以识别出什么时间段资源占用率最高,然后到错误日志或慢日志中分析可能存在问题的SQL语句,从而优化数据库性能。
连接类 root账号的ssl_type修改为ANY后无法登录 SSL使用与介绍 对各个IP地址的解释说明 客户端TLS版本MySQL不一致导致SSL连接失败 GaussDB(for MySQL)建立连接慢导致客户端超时 连接数据库报错Access denied mariadb-connector
错误日志页面显示handle_sync_msg_from_slave my_net_read error:-1 场景描述 在错误日志页面,显示报错信息:handle_sync_msg_from_slave my_net_read error:-1 原因分析 在主从同步时,由于网络
如果无法通信,请检查安全组规则。 查看ECS的安全组的出方向规则,如果目的地址不为“0.0.0.0/0”且协议端口不为“全部”,需要将GaussDB(for MySQL)实例的读写内网地址和端口添加到出方向规则。 图5 ECS的安全组 查看GaussDB(for MySQL)的安全组的入方向规则,需要将E
} } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 201 Success. 400 Client error. 500 Server error. 错误码 请参见错误码。 父主题: 数据库用户管理