检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
请及时排查业务侧连接是否有效,优化实例连接,释放不必要的连接。 规格偏小,请对数据库进行规格扩容。 云监控服务目前可以监控数据库CPU、内存、磁盘、连接数等指标,并且设置告警策略,出现告警时可以提前识别风险。具体请参考《云监控服务用户指南》。 解决方法 通过内网连接数据库实例。用内网连接,不会出现因为带宽等原因的拥塞。
注意事项 支持的查询语句 SELECT INSERT ... SELECT REPLACE ... SELECT 支持视图,PREPARED STMT 约束与限制 只支持常量IN LIST(包括NOW(), ? 等不涉及表查询的语句)。 不支持STORED PROCEDURE/FUNCTION/TRIGGER。
加入了剪枝功能,可以去除不必要的扫描分支,提升查询性能。 适用场景 Nested Loop Inner Join + Distinct Nested Loop Outer Join + Distinct 使用须知 内核版本大于等于2.0.51.240300时可使用该功能。 开启多表连接DISTINCT优化
加入了剪枝功能,可以去除不必要的扫描分支,提升查询性能。 适用场景 Nested Loop Inner Join + Distinct Nested Loop Outer Join + Distinct 使用须知 内核版本大于等于2.0.51.240300时可使用该功能。 开启多表连接DISTINCT优化
性能测试 使用sysbench模型测试。 准备1000w数据。 sysbench /usr/share/sysbench/oltp_read_only.lua --tables=1 --report-interval=10 --table-size=10000000 --mysql-user=root
通过JDBC连接HTAP标准版实例 本章节介绍通过JDBC连接HTAP标准版实例的方法。 注意事项 目前HTAP实例只支持UTF-8字符集。 前提条件 用户需要具备以下技能: 熟悉计算机基础知识。 了解Java编程语言。 了解JDBC基础知识。 下载官方MySQL或MariaDB的JDBC驱动。
在“实例管理”页面的实例列表中,选择目标GaussDB(for MySQL)实例,单击实例名称进入实例概览页面。 在左侧导航栏选择“HTAP实时分析”。 在实例列表中,选择目标HTAP实例,单击操作列“登录”。 图1 登录标准版HTAP实例 选择登录的节点,正确输入数据库用户名和密码,单击“测试连接”。
注意事项 支持的查询语句 SELECT INSERT ... SELECT REPLACE ... SELECT 支持视图,PREPARED STMT 约束与限制 只支持常量IN LIST(包括NOW(), ? 等不涉及表查询的语句)。 不支持STORED PROCEDURE/FUNCTION/TRIGGER。
性能测试 使用sysbench模型测试。 准备1000w数据。 sysbench /usr/share/sysbench/oltp_read_only.lua --tables=1 --report-interval=10 --table-size=10000000 --mysql-user=root
云数据库 TaurusDB”。 在“实例管理”页面的实例列表中,选择目标实例,单击实例名称进入实例概览页面。 在左侧导航栏选择“HTAP实时分析”单击实例名称进入”基本信息”页面。 选择HTAP节点操作列“ > 重启”。 在弹框中单击“确定”,对节点进行重启,重启时间大约为1~2分钟。
设置GaussDB(for MySQL)全量SQL 当您开启全量SQL功能,系统会将所有的SQL文本内容进行存储,以便进行分析。 您可以前往数据管理服务(DAS)开启全量SQL。 约束限制 全量SQL功能不能保证记录全部数据,存在如下使用限制: 当前全量SQL受内存缓冲区限制,业
设置TaurusDB全量SQL 当您开启全量SQL功能,系统会将所有的SQL文本内容进行存储,以便进行分析。 您可以前往数据管理服务(DAS)开启全量SQL。 约束限制 全量SQL功能不能保证记录全部数据,存在如下使用限制: 当前全量SQL受内存缓冲区限制,业务量大的场景下,全量
以便进行分析。详情请参见设置全量SQL。 使用云监控服务对安全事件进行实时监控、告警 华为云提供了云监控服务(Cloud Eye)。您可使用该服务监控自己TaurusDB实例,执行自动实时监控、告警和通知操作,帮助您实时掌握实例的运行状态、重要事件告警等信息。 云监控服务不需要
TaurusDB”。 在“实例管理”页面的实例列表中,选择目标TaurusDB实例,单击实例名称进入实例概览页面。 在左侧导航栏选择“HTAP实时分析”。 选择目标HTAP实例,单击操作列的“更多 > 创建只读节点”。 在“创建只读节点”页面,设置相关参数。 图1 创建只读节点 表1 参数说明
TaurusDB实例在16:30分内存使用率突增,触发OOM后实例重启。 原因分析 查看内存利用率监控指标,实例的内存使用率在16:30左右率突增,触发OOM后实例重启,内存使用率骤降。 图1 内存利用率 查看该时间段慢SQL数监控指标,确认该时间段慢SQL数量突增。 图2 慢SQL数 查看磁盘
TaurusDB实例在16:30分内存使用率突增,触发OOM后实例重启。 原因分析 查看内存利用率监控指标,实例的内存使用率在16:30左右率突增,触发OOM后实例重启,内存使用率骤降。 图1 内存利用率 查看该时间段慢SQL数监控指标,确认该时间段慢SQL数量突增。 图2 慢SQL数 查看磁盘
注意事项 并行查询特性当前处于公测阶段,建议在测试环境使用。 云数据库TaurusDB的引擎版本需要为MySQL 8.0.22及以上。 只读节点和主节点均支持并行查询,由于并行查询对计算资源(CPU、内存等)比较消耗,考虑到实例稳定性,云数据库TaurusDB的内核版本为2.0.42
使用示例 设置参数:idle_transaction_timeout=10,idle_readonly_transaction_timeout=0,idle_write_transaction_timeout=0 只读事务 mysql> begin; Query OK, 0 rows
注意事项 并行查询特性当前处于公测阶段,建议在测试环境使用。 云数据库TaurusDB的引擎版本需要为MySQL 8.0.22及以上。 只读节点和主节点均支持并行查询,由于并行查询对计算资源(CPU、内存等)比较消耗,考虑到实例稳定性,云数据库TaurusDB的内核版本为2.0.42
参数介绍 mysql> show variables like '%idle%'; +------------------------------------+------+ | Variable_name | Value | +-----