检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
基于华为DFV存储,提供分布式、强一致和高性能的存储能力,此层来保障数据的可靠性以及横向扩展能力,保证数据的可靠性不低于99.999999999%。DFV(Data Function Virtualization)是一个与数据库垂直整合的高性能,高可靠的分布式存储系统。存储集群采取池化部署
MySQL)实例需要适时进行操作系统更新,以提高数据库性能和数据库的整体安全状况。 实例内核版本升级时,云数据库 GaussDB(for MySQL)会根据操作系统的实际情况,决定是否更新以及更新适合的操作系统冷补丁版本。 操作系统更新不会更改数据库实例的版本或数据库实例信息。 此外,云数据库 GaussDB(for
MySQL)支持查看数据库级别的日志,包括数据库运行的错误信息,以及运行较慢的SQL查询语句,有助于您分析系统中存在的问题。 慢日志 慢日志用来记录执行时间超过当前慢日志阈值“long_query_time”(默认是10秒)的语句,您可以通过查询慢日志的日志明细、统计分析情况,查找出执行效率低的语句,进行优化。 全量SQL
成迁移任务。通过服务化迁移,免去了传统的DBA人力成本和硬件成本,帮助您降低数据传输的成本。 按需计费。 具体的计费详情请参见计费说明。 什么是数据复制服务(DRS) mysqldump mysqldump是MySQL自带的一个命令行工具,用于备份和恢复MySQL数据库。 免费 什么是mysqldump
Multi-Statements会发往主节点,当前连接的后续请求读写分离失效,会全部路由到主节点,需断开当前连接并重新连接才能恢复读写分离。 该模式不会解析Multi-Statements,性能好,适合短连接、无连接复用场景。 Loose模式 Multi-Statements会发往主节点,当前连接的后续请求依旧可以读写分离。
储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 图1阐明了区域和可用区之间的关系。 图1 区域和可用区 目前,华为云已在全球多个地域开放云服务,您可以根据需求选择适合自己的区域和可用区。更多信息请参见华为云全球站点。
对于千万或亿级的超大表如何高效写入数据或创建索引 大表高效写入数据的方法 对于千万或亿级大数据量的表,建议使用如下方法提升数据写入效率。 删除不必要的索引。 更新数据时候,同时会更新索引数据。对于大数据量的表,避免创建大量的索引,影响更新速度。请根据业务评估,删除不必要的索引。 插入多条数据时,尽量选择批量插入。
MySQL)数据库中的表必须定义主键才支持同步,否则会跳过。 GaussDB(for MySQL)上执行的DDL,部分不支持同步到HTAP,可能会导致同步失败或数据不一致,使用时需注意。 具体支持同步的DDL和不支持同步的DDL如下: 支持同步的DDL 表1 支持同步的DDL相关操作 DDL名称
上分别建立唯一索引。 即使在应用层做了完善的校验控制,只要没有唯一索引,根据墨菲定律,必然有脏数据产生。 同时需要考虑建立的唯一索引对查询是否真正有帮助,没有帮助的索引可以考虑删除; 需要考虑多建立的索引对插入性能的影响,根据唯一性相关的数据正确性需求,以及性能需求来权衡是不是需要多建立唯一性索引。
MySQL)全新推出的存储类型,底层基于华为云自研硬件及网络底座技术,拥有DL6的3AZ部署、RPO=0的高可用性。相比DL6,峰值性能有所下降,单位容量的成本显著降低。 适用场景:CPU密集型的次核心业务系统或有降低成本诉求,追求高性价比的应用模块。 更多关于存储类型介绍的内容请参见数据库实例存储类型。
储IO要求高的核心应用系统,如:金融、电商、政务和游戏等。 DL5 GaussDB(for MySQL)全新推出的存储类型,底层基于华为云自研硬件及网络底座技术,拥有DL6的3AZ部署、RPO=0的高可用性。 相比DL6,DL5类型的实例峰值性能有所下降,单位容量的成本显著降低。
在“参数”页签查看参数“binlog_expire_logs_seconds”,修改为需要的保留时间,单位是秒。 在新生成一个Binlog的文件的时候,数据库会启动清理功能,清理已经超过保留时间的Binlog文件。 如果一直未生成新的Binlog文件,则历史的Binlog文件一直不会被清理,可能会超过保留时间。如果需要立即清理,可以连接数据库执行
MySQL)全新推出的存储类型,底层基于华为云自研硬件及网络底座技术,拥有DL6的3AZ部署、RPO=0的高可用性。相比DL6,峰值性能有所下降,单位容量的成本显著降低。 适用场景:CPU密集型的次核心业务系统或有降低成本诉求,追求高性价比的应用模块。 更多关于存储类型介绍的内容请参见数据库实例存储类型。
MySQL)全新推出的存储类型,底层基于华为云自研硬件及网络底座技术,拥有DL6的3AZ部署、RPO=0的高可用性。 相比DL6,DL5类型的实例峰值性能有所下降,单位容量的成本显著降低。适用于CPU密集型的次核心业务系统或有降低成本诉求,追求高性价比的应用模块。 更多关于存储类型的内容请参见数据库实例存储类型。
0版本支持通过设置全局变量“default_password_lifetime”来控制用户密码的默认过期时间。 参数“default_password_lifetime”的值为N,表示密码N天后过期,单位为天。默认值为0,表示创建的用户密码永不过期。 修改全局自动密码过期策略 修改全局自动密码过期策略有以下两种方法:
创建二级索引进度查询 在pfs关闭的情况下,当用户在生产环境中执行建索引的操作时,比较耗时,为支持用户查询ddl进度,本特性用于在用户关闭performance schema 之后仍可以显示高耗时创建index操作的进度。 约束与限制 GaussDB(for MySQL)实例内核版本为2
单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。 单击“创建迁移任务”。 填写迁移任务参数: 配置迁移任务名称。 填写迁移数据并选择模板库。 这里的目标库选择创建GaussDB(for MySQL)实例所创建的GaussDB(for
部分表发生死锁,导致CPU一定幅度抬升。 死锁的表中有大量的外键,这些表的记录在更新时,不仅需要获取本表的行锁,还需要检查外键关联表的记录,获取相应锁。高并发情况下,比普通表更容易锁冲突或死锁,详解官方文档。 当MySQL检查到死锁的表时,会进行事务的回滚。其影响范围不仅是某个表,还会影响外键所在的表,最终导致数据库相关操作变慢。
如果自建MySQL和GaussDB(for MySQL)实例不在同一个VPC内,相比于相同VPC的情况,需要配置两个VPC的对等连接,部署架构图如图2所示。 图1 同一VPC的部署架构 图2 不同VPC场景的部署架构 GaussDB(for MySQL)产品优势 性能强悍:采用计算与存储分离
尽量不使用外键与级联,外键概念在应用层处理。 示例: 学生表中的student_id是主键,那么成绩表中的student_id则为外键。如果更新学生表中的student_id,同时触发成绩表中的student_id更新,则为级联更新。 外键与级联更新适用于单机低并发,不适合分布式、高并发集群。 级联更新是强