检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
修改库名和修改表名 对于库重命名和表重命名,TaurusDB与社区MySQL的用法是相同的。 支持修改表名:rename table a to b; 注意,该语句是可以跨库执行的,比如:rename table da.ta to db.ta;是将ta表从da库移动到db库。
MySQL 8.0 - 可用区类型 单可用区 - 可用区 可用区六 - 性能规格 独享版 - CPU架构 X86 8 vCPUs | 32GB - DRS迁移任务 迁移任务名 DRS-TaurusDB 自定义 源数据库引擎 MySQL 本示例中源数据库为自建MySQL,即在华为云弹性云服务器上安装社区版
解决方案 TaurusDB是兼容社区8.0以上版本的,需要使用8.0及以上版本的mysql client或数据库驱动。 SSL(Secure Socket Layer:安全套接字层)使用数据加密、身份校验和消息完整性校验,为连接提供安全性保证。
解决方案 TaurusDB是兼容社区8.0以上版本的,需要使用8.0及以上版本的mysql client或数据库驱动。 SSL(Secure Socket Layer:安全套接字层)使用数据加密、身份校验和消息完整性校验,为连接提供安全性保证。
修改库名和修改表名 对于库重命名和表重命名,TaurusDB与社区MySQL的用法是相同的。 支持修改表名:rename table a to b; 注意,该语句是可以跨库执行的,比如:rename table da.ta to db.ta;是将ta表从da库移动到db库。
功能介绍 社区MySQL的LIMIT(N)/OFFSET(P)的SELECT语句,引擎层返回所有满足WHERE条件的行给SQL层处理,SQL丢弃OFFSET对应的P行,返回N行数据。当查询二级索引需要访问主表列的时候,引擎层还会先返回表获取所有需要的列信息。
功能介绍 社区MySQL的LIMIT(N)/OFFSET(P)的SELECT语句,引擎层返回所有满足WHERE条件的行给SQL层处理,SQL丢弃OFFSET对应的P行,返回N行数据。当查询二级索引需要访问主表列的时候,引擎层还会先返回表获取所有需要的列信息。
免责声明 华为云为产品开通的正常功能可满足大部分客户日常需求,对于触发器类的功能,建议您在业务程序侧实现。如您确实需要开通事件定时器功能,因为一些已知的社区风险等,需要了解以下风险内容: 事件定时器实际触发时间与设置时间不符。 事件定时器未触发。
分区级MDL锁 在MySQL社区版中,分区表的数据访问操作(DML)和分区维护操作(DDL)会互相阻塞,这意味着分区维护只能在业务低峰期进行。然而,创建和删除分区的操作相对频繁,这在很大程度上限制了分区表的使用。
免责声明 华为云为产品开通的正常功能可满足大部分客户日常需求,对于触发器类的功能,建议您在业务程序侧实现。如您确实需要开通事件定时器功能,因为一些已知的社区风险等,需要了解以下风险内容: 事件定时器实际触发时间与设置时间不符。 事件定时器未触发。
分区级MDL锁 在MySQL社区版中,分区表的数据访问操作(DML)和分区维护操作(DDL)会互相阻塞,这意味着分区维护只能在业务低峰期进行。然而,创建和删除分区的操作相对频繁,这在很大程度上限制了分区表的使用。
各版本生命周期 表1 云数据库TaurusDB各版本生命周期 TaurusDB版本号 当前状态 兼容社区版本 社区发布时间 华为云商用时间 版本EOM(停止销售)时间 版本EOS(停止服务)时间 2.0.60 已商用 8.0.22 2020年10月 2025年1月 2025年4月
各版本生命周期 表1 云数据库TaurusDB各版本生命周期 TaurusDB版本号 当前状态 兼容社区版本 社区发布时间 华为云商用时间 版本EOM(停止销售)时间 版本EOS(停止服务)时间 2.0.60 已商用 8.0.22 2020年10月 2024年10月 2025年1月
从图3中可以看到创建索引耗时38.72s,与社区单线程相比速度提升了3.79倍。 图3 多线程创建索引 假设要修改主键索引,虽然指定了多线程,但是会收到一个告警,实际上只能通过单线程建索引。 图4 修改主键索引
如图2所示,采用社区默认单线程创建索引,耗时146.82s。 图2 单线程创建创建索引 通过设置innodb_rds_parallel_index_creation_threads= 4,启用4个线程创建索引。
如图2所示,采用社区默认单线程创建索引,耗时146.82s。 图2 单线程创建创建索引 通过设置innodb_rds_parallel_index_creation_threads= 4,启用4个线程创建索引。
原因分析 alter table xxx discard/import tablespace是社区MySQL一种基于本地.ibd的表空间文件物理的做数据表内容替换(多用于数据迁移、备份恢复等)的方法。
上云操作 本章节通过购买TaurusDB实例、创建DRS迁移任务,将自建MySQL服务器的数据迁移到TaurusDB实例。 创建TaurusDB实例 创建DRS迁移任务 确认数据迁移结果 父主题: 实施步骤
上云操作 本章节通过购买TaurusDB实例、创建DRS迁移任务,将自建MySQL服务器的数据迁移到TaurusDB实例。 创建TaurusDB实例 创建DRS迁移任务 确认数据迁移结果 父主题: 实施步骤
原因分析 alter table xxx discard/import tablespace是社区MySQL一种基于本地.ibd的表空间文件物理的做数据表内容替换(多用于数据迁移、备份恢复等)的方法。