华为云开发者中心为开发者提供所有云服务的API及API手册、各产品的SDK、可服务的节点区域和各服务的终端节点EndPoint和在使用华为云产品时需要用到的CLI工具、业务工具等的下载及使用说明。

 

    sdk指南 更多内容
  • 用户指南

    特性使用约束 目前,并行执行在使用过程中存在一些限制,后续会逐步进行解决。 不适用并行执行的情况 下列的查询语句不支持并行执行: 窗口函数 触发器 Prepared Statements 空间索引 查询表为系统表/临时表/非Innodb表 使用全文索引 存储过程 不能转换成semijoin的子查询

    来自:帮助中心

    查看更多 →

  • 用户指南

    特性参数和变量 并行查询特性当前处于公测阶段,建议在测试环境使用。 支持的系统参数和状态变量 表1 系统参数 参数名 级别 描述 force_parallel_execute Global, Session 是否开启并行查询,当设置为ON时,表示查询SQL尽可能地使用并行执行。 ·

    来自:帮助中心

    查看更多 →

  • 用户指南

    开启/关闭特性 通过设置系统参数和使用hint语法两种方式,开启/关闭并行查询。 方法一:通过设置系统参数开启/关闭并行查询 在管理控制台的参数修改页面,通过设置系统参数,开启和关闭并行查询,并设置并行度。 通过全局参数force_parallel_execute来控制是否强制启用并行执行;

    来自:帮助中心

    查看更多 →

  • 用户指南

    查看特性状态 状态显示 通过show status like "%PQ%",显示并行执行的当前状态,显示结果请见图1: 图1 状态显示 并行执行计划展示 通过Explain展示查询语句的并行执行计划,显示结果请见图2: 图2 并行执行计划结果展示 与传统的执行计划相比,并行执行计

    来自:帮助中心

    查看更多 →

  • 用户指南

    NDP概述 NDP(Near Data Processing)是云数据库 GaussDB (for MySQL)发布的旨在提高数据查询效率的计算下推的解决方案。针对数据密集型查询,将提取列、聚合运算、条件过滤等操作从计算节点向下推送给GaussDB(for MySQL)的分布式存储层

    来自:帮助中心

    查看更多 →

  • 用户指南

    性能测试 测试方法 测试结果 父主题: 并行查询(PQ)

    来自:帮助中心

    查看更多 →

  • 用户指南

    测试方法 使用TPCH测试工具测试并行查询对22条Query的性能提升情况: 测试工具:TPCH 规格配置:32U256G 内核版本:2.0.26.1 并行线程数:16 测试数据量:100G 操作步骤 生成测试数据。 请在https://github.com/electrum/t

    来自:帮助中心

    查看更多 →

  • 用户指南

    并行DDL 传统的DDL操作基于单核和传统硬盘设计,导致针对大表的DDL操作耗时较久,延迟过高。以创建二级索引为例,过高延迟的DDL操作会阻塞后续依赖新索引的DML查询操作。 云数据库 GaussDB(for MySQL)支持并行DDL的功能。当数据库硬件资源空闲时,您可以通过并

    来自:帮助中心

    查看更多 →

  • 用户指南

    DDL快速超时 对一些特定的DDL操作,实现了单独设置其MDL等锁时间的功能,基于此功能可以实现让这类操作在等待MDL锁时快速超时,避免阻塞后续DML操作。 约束与限制 内核版本为2.0.45.230900及以上版本支持使用该功能。 目前支持的DDL操作包括:ALTER TABLE、CREATE

    来自:帮助中心

    查看更多 →

  • 用户指南

    LIMIT OFFSET下推 功能介绍 使用方法 性能测试 父主题: 内核功能

    来自:帮助中心

    查看更多 →

  • 用户指南

    使用方法 表1 参数说明 参数名称 级别 描述 optimizer_switch Global,Session 查询优化的总控制开关。 其中,计算下推的子控制开关如下: offset_pushdown:LIMIT OFFSET下推优化开关,默认值为OFF。 ON:开启LIMIT OFFSET下推优化开关。

    来自:帮助中心

    查看更多 →

  • 用户指南

    性能测试 使用sysbench模型测试。 准备1000w数据。 sysbench /usr/share/sysbench/oltp_read_only.lua --tables=1 --report-interval=10 --table-size=10000000 --mysql-user=root

    来自:帮助中心

    查看更多 →

  • 用户指南

    注意事项 GaussDB(for MySQL)的内核版本需要大于等于2.0.48.231200。 如需使用分区表扩展类型功能,请在管理控制台右上角,选择“工单 > 新建工单”,提交申请。 父主题: 二级分区

    来自:帮助中心

    查看更多 →

  • 用户指南

    RANGE-RANGE 约束与限制 RANGE类型要求每个分区定义的分区键值value或value_list必须是单调递增的。 MAXVALUE只能位于最后位置。 对于NULL的处理,认为NULL值是无限小的值,因此NULL值总是会插入第一个分区定义里。 每个主分区下的子分区可以

    来自:帮助中心

    查看更多 →

  • 用户指南

    HASH-KEY 约束与限制 KEY类型的分区表的定义可以省略,如果指定了PARTITIONS num,默认创建num个分区定义,否则一般情况默认会创建1个分区定义。 对于二级分区,如果要省略分区定义,需要所有的子分区都不能给出定义,否则都要指定分区定义。 语法 创建一个或多个H

    来自:帮助中心

    查看更多 →

  • 用户指南

    HASH-LIST 语法 创建一个或多个HASH-LIST分区表,其中每个分区可能有一个或一个以上的子分区。 CREATE TABLE [ schema. ]table_name table_definition PARTITION BY [LINEAR] HASH(expr)

    来自:帮助中心

    查看更多 →

  • 用户指南

    多表连接场景下DISTINCT优化 对于多表连接+DISTINCT场景,MySQL 8.0需要扫描表连接后的结果,当表连接数量多或基表数据量大时,需要扫描的数据量很大,导致执行效率很低。 为了提升DISTINCT,尤其多表连接下DISTINCT的查询效率,GaussDB(for

    来自:帮助中心

    查看更多 →

  • 用户指南

    LIST DEFAULT HASH LIST DEFAULT HASH是在同一级别支持两种分区类型:LIST和HASH。前面是普通的LIST分区,不符合LIST分区规则的数据会放在DEFAULT分区里,DEFAULT分区如果有多个分区则根据HASH规则计算。LIST DEFAULT

    来自:帮助中心

    查看更多 →

  • 用户指南

    INTERVAL RANGE INTERVAL RANGE分区表是RANGE分区表的扩展,向RANGE分区表插入数据时,如果插入的数据超出当前已存在分区的范围,将无法插入并且会返回错误; 而对于INTERVAL RANGE分区表,当新插入的数据超过现有分区的范围时,允许数据库根据

    来自:帮助中心

    查看更多 →

  • 用户指南

    多租户管理与资源隔离 本文介绍了GaussDB(for MySQL)提供的多租户数据隔离以及资源隔离的相关语法和使用说明。 功能简介 GaussDB(for MySQL)提供的多租户管理功能,让数据库能够为其多个租户服务,提高数据库资源利用率。租户间实现数据隔离,不同租户能访问自

    来自:帮助中心

    查看更多 →

  • 用户指南

    字段压缩 为了减少数据页面存储空间占用,节省成本,GaussDB(for MySQL)推出细粒度的字段压缩,提供ZLIB和ZSTD两种压缩算法,用户可以综合考虑压缩比和压缩解压性能影响,选择合适的压缩算法,对不频繁访问的大字段进行压缩。同时,字段压缩特性提供自动压缩的能力,帮助用户更方便地使用此特性。

    来自:帮助中心

    查看更多 →

共105条
看了本文的人还看了