检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用mysqlbinlog工具获取binlog 本文以从弹性云服务器ECS上拉取为例,其他环境下方法类似。 在ECS上安装MySQL客户端,详情请参考安装MySQL客户端。 TaurusDB兼容社区MySQL 8.0及以上版本,请勿安装8.0以下版本的版本的客户端。 执行命令,下载binlog文件。
查询MySQL日志,请参见查看慢日志。 查看华为云GaussDB(for MySQL)实例的CPU使用率指标,协助定位问题。 请参见通过Cloud Eye监控。 创建只读节点专门负责查询。减轻主实例负载,分担数据库压力。 多表关联查询时,关联字段要加上索引。 尽量避免用select * 语句进行全表扫描,可以指定字段或者添加where条件。
单击“快速导出”,选择需要导出的目标数据库。 在“新建快速导出任务”弹框中选择文件存储位置,单击“确定”。 DAS不会保存您的数据,导出的数据文件将保存到您创建的OBS桶。 创建的OBS桶免费,但保存文件将产生一定的费用。 方法二:通过新建导出任务,导出目标数据库数据。 单击“新建任务 > 导出数据库”。
查询TaurusDB日志,请参见查看慢日志。 查看华为云TaurusDB实例的CPU使用率指标,协助定位问题。 请参见通过Cloud Eye监控。 创建只读节点专门负责查询。减轻主实例负载,分担数据库压力。 多表关联查询时,关联字段要加上索引。 尽量避免用select * 语句进行全表扫描,可以指定字段或者添加where条件。
单击“快速导出”,选择需要导出的目标数据库。 在“新建快速导出任务”弹框中选择文件存储位置,单击“确定”。 DAS不会保存您的数据,导出的数据文件将保存到您创建的OBS桶。 创建的OBS桶免费,但保存文件将产生一定的费用。 方法二:通过新建导出任务,导出目标数据库数据。 单击“新建任务 > 导出数据库”。
suite 使用dbgen执行如下命令,生成TPCH数据100G。 ./dbgen -s 100 登录目标TaurusDB实例,创建目标数据库,并使用如下命令创建TPCH的表。 CREATE TABLE nation ( N_NATIONKEY INTEGER NOT NULL,
suite 使用dbgen执行如下命令,生成TPCH数据100G。 ./dbgen -s 100 登录目标TaurusDB实例,创建目标数据库,并使用如下命令创建TPCH的表。 CREATE TABLE nation ( N_NATIONKEY INTEGER NOT NULL,
datastore_version String 数据库版本。 datastore_type String 数据库引擎。 create_at Integer 实例创建时间。 update_at Integer 实例更新时间。 delete_at Integer 实例删除时间。 db_port String
请参考管理GaussDB(for MySQL)实时会话。 功能介绍 一键Kill会话:触发后自动删除所有会话。 条件Kill会话:您可以创建一个Kill会话任务,当满足Kill会话条件时,会自动触发Kill会话操作。 查看历史Kill会话记录:支持查看历史Kill会话的记录。 条件Kill会话
需”页面。 进入计费模式变更页面,对实例进行计费模式的变更。 “到期转按需”页面,确认实例计费信息无误,单击“到期转按需”。 包周期转按需创建成功后,用户可以在“实例管理”页面对其进行查看和管理。 在实例列表的右上角,单击刷新列表,可查看到包周期转按需完成后,实例状态显示为“正常”。“计费模式”显示为“按需计费”。
SQL性能优化的目标:至少要达到range级别,要求是ref级别,如果可以是consts最好。 创建组合索引的时候,区分度最高的在左边。 单张表的索引数量控制在5个以内,或不超过表字段个数的20%。 创建索引避免有如下误解: 宁滥勿缺。误认为一个查询就需要建一个索引。 宁缺勿滥。误认为索引会消耗空间、严重拖慢更新和新增速度。
SQL性能优化的目标:至少要达到range级别,要求是ref级别,如果可以是consts最好。 创建组合索引的时候,区分度最高的在左边。 单张表的索引数量控制在5个以内,或不超过表字段个数的20%。 创建索引避免有如下误解: 宁滥勿缺。误认为一个查询就需要建一个索引。 宁缺勿滥。误认为索引会消耗空间、严重拖慢更新和新增速度。
点存在的库表数据恢复到某一个时间点。 如果是恢复的时间点前最新一次全量备份之后创建的库表,默认无法选中,可选择“最新库表”获取最新库表信息。 如果需要恢复的库表已不存在或被误删,需要先登录数据库并创建同名库表,然后在“最新库表”中选择该库表进行恢复。 库表恢复只会恢复指定的表,操作时请确认已选中所有需要恢复的表。
TaurusDB实例节点 5分钟 gaussdb_mysql378_create_temp_tbl_per_min 临时表每分钟创建数 该指标用于统计TaurusDB执行语句时在硬盘上每分钟自动创建的临时表的数量。 ≥0 counts/min TaurusDB实例节点 1分钟 gaussdb_mysql
点存在的库表数据恢复到某一个时间点。 如果是恢复的时间点前最新一次全量备份之后创建的库表,默认无法选中,可选择“最新库表”获取最新库表信息。 如果需要恢复的库表已不存在或被误删,需要先登录数据库并创建同名库表,然后在“最新库表”中选择该库表进行恢复。 库表恢复只会恢复指定的表,操作时请确认已选中所有需要恢复的表。
本示例中为单可用区。 实际使用时,为提升业务可靠性,推荐选择多可用区。 可用区 可用区一 本示例中为可用区一。 实际业务场景推荐选择多可用区,此时建议将实例创建在不同的可用区,提升业务可靠性。 性能规格 独享型 4 vCPUs | 16 GB - DRS迁移任务 迁移任务名 DRS-test-migrate
本示例中为单可用区。 实际使用时,为提升业务可靠性,推荐选择多可用区。 可用区 可用区一 本示例中为可用区一。 实际业务场景推荐选择多可用区,此时建议将实例创建在不同的可用区,提升业务可靠性。 性能规格 独享型 4 vCPUs | 16 GB - DRS迁移任务 迁移任务名 DRS-test-migrate
如果TaurusDB实例内核版本低于2.0.57.240900,且用户手动创建了名为“__recyclebin__”的数据库,则实例升级到2.0.57.240900及以上版本时,可能出现升级预检查失败。请手动删除“__recyclebin__”数据库后重新升级。如需继续保留用户创建的“__recyclebin__”数
版本EOM(停止销售)阶段: TaurusDB版本EOM之后,将停止该版本的销售,即不再支持创建该版本实例。 版本EOS(停止服务)阶段: TaurusDB版本EOS之后, TaurusDB将不再支持创建该版本实例,同时对存量该版本实例不提供相应的技术支持,包含新特性更新、漏洞/问题修复
没有合适索引,导致需要用到临时表。 有合适的索引,不会使用临时表,直接走索引。 解决方案 在使用distinct或group by的时候,尽量在合理的情况下,创建可以包含所有依赖字段的索引。 父主题: SQL类