检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
性能测试 使用sysbench模型测试。 准备1000w数据。 sysbench /usr/share/sysbench/oltp_read_only.lua --tables=1 --report-interval=10 --table-size=10000000 --mysql-user=root
性能测试 如下SQL语句为Q1,访问主表且无谓词条件。 mysql> EXPLAIN SELECT * FROM lineitem LIMIT 10000000,10; +----+-------------+----------+------------+------+----
64bit位版本。由于压测工具需要安装额外的编译工具,建议ECS绑定弹性IP。 测试工具 表1 测试工具 工具名称 描述及下载方式 版本号 Sysbench Sysbench是一款基于LuaJIT的,模块化多线程基准测试工具,常用于数据库基准测试。通过内置的数据库测试模型,采用多线程并发操作来评估数据库的性能,请单击此处了解Sysbench更多详情。
单击TaurusDB实例后的“更多 > 登录”。 在弹出的对话框中输入密码,单击“测试连接”。 测试连接成功后,单击“登录”。 查看并确认目标库名和表名等。确认相关数据是否迁移完成。 迁移结果性能测试 迁移完成后,可以参考性能白皮书测试TaurusDB的性能。 父主题: 上云操作
format=tree 、explain format=json也可以显示是否执行NDP操作。 关闭NDP 关闭NDP后,执行计划如下: 开启NDP 开启NDP后,执行计划如下: 父主题: 使用方法
介绍按需计费TaurusDB数据库的计费规则。 适用场景 按需计费适用于具有不能中断的短期、突增或不可预测的应用或服务,例如电商抢购、临时测试、科学计算。 计费项 按需计费包含以下计费项。 表1 计费项说明 计费项 计费说明 计费因子 计费公式 数据库实例(必选) 对所选的实例规格进行计费,包括vCPU、内存和节点。
odb_log_buffer_size)写满时强制刷新。这提供了最低的持久性,但提供了最好的性能。 0 1 rds_plan_cache 打开后,执行计划会被缓存。下一次同一个查询可以重新利用缓存的执行计划,可有效提升数据库的查询性能。 ON OFF 适用场景与潜在风险 通常情况
Cache特性是缓存Prepare Statement的执行计划,减少优化器重新生成执行计划来提升查询性能。 参数设置:当rds_plan_cache设置为ON,Prepare Statement的执行计划会被缓存,下一次Execute时可以重新利用缓存的执行计划,提升查询性能。 影响:提升Prepare
GaussDB(for MySQL)服务更名为TaurusDB 变更内容 华为云计划于2024年10月至2024年12月,对GaussDB(for MySQL)服务改名,详细信息如下: “GaussDB(for MySQL)”更名为“TaurusDB”。 变更范围 此次云服务更名
HTAP标准版于2025年1月6日00:00(北京时间)转商用 转商公告 华为云计划于2025年1月6日00:00(北京时间)云数据库 TaurusDB HTAP标准版进行转商。服务商用后,将进行收费。 华为云在此提醒您,如果不再使用,请于2025年1月6日00:00(北京时间)
确认多表连接场景下DISTINCT优化效果。 通过执行Explain Analyze/Explain Format=tree语句可以确认优化是否生效,执行计划出现'with distinct optimization'关键字时,说明优化生效。 具体步骤如下: 准备数据。 CREATE TABLE
验证并行查询效果 本章节使用TPCH测试工具测试并行查询对22条QUERY的性能提升情况。 测试的实例信息如下: 实例规格:32 vCPUs | 256 GB 内核版本:2.0.26.1 并行线程数:16 测试数据量:100GB 操作步骤 生成测试数据。 请下载TPCH共用源码。
Statement Outline MySQL数据库实例运行过程中,SQL语句的执行计划经常会发生改变,导致数据库不稳定。TaurusDB 设计了一套利用 MySQL Optimizer/Index hint 来稳定执行计划的方法,称为 Statement outline,并提供了一组管理接口方便使用(dbms_outln
适用场景 数据库使用频率不高,如企业测试环境、个人开发者等场景。 业务有间歇性定时任务,如数据统计归档、学校教学和科研等场景。 业务有不易预测的波动,如签到打卡、边缘计算等不确定负载的场景。 希望实现数据库的免运维或全托管的用户。 希望在业务低峰期降低数据库使用成本的用户。 父主题:
宁滥勿缺。误认为一个查询就需要建一个索引。 宁缺勿滥。误认为索引会消耗空间、严重拖慢更新和新增速度。 抵制唯一索引。误认为业务的唯一性一律需要在应用层通过“先查后插”方式能解决。 根据实际业务需求,减少使用无法利用索引优化的order by查询语句。Order by、group by、distinct这些语句较为耗费CPU资源。
只读升主操作会导致读内网地址发生切换,为避免对您的业务产生影响,建议使用网络信息中的“读写内网地址”或数据库代理中的“代理地址”连接实例。如需了解读写内网地址和代理地址的区别,请参见各个IP的解释说明。 进行只读节点升主节点前可以开启应用无损透明(ALT),保证业务连续性。 只读节点升主节点 手动切换
管理。 资源计划管理 资源计划(plan)用于控制资源计划指令(plan_directive)的启用或禁用。一个资源计划关联一个或多个资源计划指令。启用或禁用资源计划可使对应的资源计划指令生效或失效,同一个租户内至多只能启用一个资源计划。 资源计划指令管理 资源计划指令描述了一个
源。 资源计划指令(plan_directive) 资源计划指令描述了一个资源消费组具体的资源配置情况,一个资源计划指令唯一对应一个资源消费组;一个资源消费组可以关联多个资源计划指令,其中至多只允许启用一个资源计划指令,为实现此功能,引入下述的资源计划的概念。 资源计划(plan)
TaurusDB控制台资源展示界面调整 为提升用户使用体验,华为云计划于2024年4月起,按区域逐步对控制台关于云数据库 TaurusDB资源展示界面进行调整。 变更内容 在控制台“总览”页面,TaurusDB的实例、节点信息不再显示在原有GaussDB(for MySQL)中,而是以“云数据库
to_days(c13)=547864 and c16 is not null order by c13 desc; 查看控制效果。 通过执行explain语句查看执行计划中是否包含"Backward index scan"来确认控制效果。 准备数据。 create table tt( id int not