检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
MySQL)在执行优化器中加入了剪枝功能,可以去除不必要的扫描分支,提升查询性能。 适用场景 Nested Loop Inner Join + Distinct Nested Loop Outer Join + Distinct 使用须知 内核版本大于等于2.0.51.240300时可使用该功能。 开启多表连接DISTINCT优化
二级分区 功能介绍 注意事项 RANGE-RANGE RANGE-LIST LIST-RANGE LIST-LIST HASH-HASH HASH-KEY HASH-RANGE HASH-LIST KEY-HASH KEY-KEY KEY-RANGE KEY-LIST 父主题: 分区表增强
参数设置为0时不生效,即表示读写事务连接的超时时间没有限制。 上述三个变量的关系:idle_readonly_transaction_timeout和idle_write_transaction_timeout的优先级高于idle_transaction_timeout。 图1 只读事务 图2
并行查询特性当前处于公测阶段,建议在测试环境使用。 云数据库GaussDB(for MySQL)的引擎版本需要为MySQL 8.0.22及以上。 只读节点和主节点均支持并行查询,由于并行查询对计算资源(CPU、内存等)比较消耗,考虑到实例稳定性,云数据库GaussDB(for MySQL)的内核版本为2
使用示例 设置参数:idle_transaction_timeout=10,idle_readonly_transaction_timeout=0,idle_write_transaction_timeout=0 只读事务 mysql> begin; Query OK, 0 rows
使用DAS导出导入功能迁移GaussDB(for MySQL)数据 操作场景 数据管理服务(Data Admin Service,简称DAS)是用来登录和操作华为云上数据库的Web服务,提供数据库开发、运维、智能诊断的一站式云上数据库管理平台,方便用户使用和运维数据库。 当进行数
DL(如增加和删除分区)在MDL锁上不会相互阻塞,从而大大提升分区间操作的并发性。 使用限制 当前版本支持分区级MDL锁功能,包括DROP PARTITION操作、RANGE和LIST分区方式的ADD PARTITION操作。 DROP PARTITION操作和ADD PARTI
DEFAULT HASH功能。 表1 参数说明 参数名称 级别 说明 rds_list_default_partition_enabled Global LIST DEFAULT HASH功能控制开关。 取值范围如下: ON: 启用LIST DEFAULT HASH功能。 OFF: 关闭LIST
由于总内存限制,导致未能执行并行执行的查询总数。 开启并行查询 支持通过设置系统参数和使用HINT语法两种方式,开启或关闭并行查询。 方法一:通过设置系统参数开启或关闭并行查询 在管理控制台的参数修改页面,通过设置系统参数,开启和关闭并行查询,并设置并行度。 通过全局参数“force_parall
rds_interval_range_enabled Global INTERVAL RANGE功能控制开关。 取值范围如下: ON:启用INTERVAL RANGE功能。 OFF:关闭INTERVAL RANGE功能。 创建INTERVAL RANGE分区表 INTERVAL RANGE分区表定
或者VPN打通网络实现内网访问。 云连接:对于不同区域的VPC,不区分是否同一账号,都可以互连,跨区域连接实现全球云上网络。具体请参见跨区域VPC互连。 虚拟专用网络VPN:基于Internet使用加密隧道将不同区域的VPC连接起来。具备成本低、配置简单、即开即用等优点。但它的网
GaussDB(for MySQL)实例内核版本为2.0.51.240300及以上版本支持使用该功能。 仅支持创建二级索引查询进度信息,不支持空间索引,全文索引以及其他DDL进度查询。 功能介绍 该特性默认打开,当表在创建索引的时候,通过查询INFORMATION_SCHEMA.IN
并行查询会使用更多的系统资源,只有当系统的CPU较多、IO负载不高、内存够大的时候,才可以充分使用并行查询来提高资源利用率和查询效率。 数据频繁查询 针对数据密集型查询,通过并行查询,可以提高查询处理执行效率,减少网络流量和计算节点的压力。 父主题: 并行查询(PQ)
验证并行查询效果 本章节使用TPCH测试工具测试并行查询对22条QUERY的性能提升情况。 测试的实例信息如下: 实例规格:32 vCPUs | 256 GB 内核版本:2.0.26.1 并行线程数:16 测试数据量:100GB 操作步骤 生成测试数据。 请在https://github
注意事项 GaussDB(for MySQL)的内核版本需要大于等于2.0.48.231200。 如需使用分区表扩展类型功能,请在管理控制台右上角,选择“工单 > 新建工单”,提交申请。 父主题: 二级分区
|8GiB规格。 选择镜像和磁盘规格。 单击“下一步:网络配置”。 选择在创建VPC和安全组创建的VPC和安全组。 选择购买弹性公网IP,公网带宽选择“按流量计费”,此示例中,带宽大小选20Mbit/s。 单击“下一步:高级配置”。 配置云服务器名称和密码。 单击“下一步:确认配置”。
HASH-HASH 约束与限制 HASH类型的分区表的定义可以省略,如果指定了PARTITIONS num,默认创建num个分区定义,否则一般情况默认会创建1个分区定义。 对于二级分区,如果要省略分区定义,需要所有的子分区都不能给出定义,否则都要指定分区定义。 语法 创建一个或多
HASH-KEY 约束与限制 KEY类型的分区表的定义可以省略,如果指定了PARTITIONS num,默认创建num个分区定义,否则一般情况默认会创建1个分区定义。 对于二级分区,如果要省略分区定义,需要所有的子分区都不能给出定义,否则都要指定分区定义。 语法 创建一个或多个H
HASH-LIST 语法 创建一个或多个HASH-LIST分区表,其中每个分区可能有一个或一个以上的子分区。 CREATE TABLE [ schema. ]table_name table_definition PARTITION BY [LINEAR] HASH(expr)
RANGE-LIST 约束与限制 LIST分区类型要求分区定义中的value或value_list都是唯一的,不同分区定义里也需要不能重复引入。 对于NULL的处理,只有value中包含了NULL值,才能插入或查询出NULL值,否则是不符合定义的,不允许插入。 每个主分区下的子分