检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GaussDB授权分类 表1 实例管理 API功能 授权项 授权范围 对应API接口 创建数据库实例 gaussdb:instance:create gaussdb:param:list 支持: IAM项目(Project) 支持: 企业项目(Enterprise Project)
SQL执行计划介绍 SQL执行计划概述 详解 父主题: SQL调优指南
审视和修改表定义 审视和修改表定义概述 选择分布方式 选择分布列 使用分区表 选择数据类型 父主题: SQL调优指南
典型SQL调优点 SQL调优是一个不断分析与尝试的过程:试跑Query,判断性能是否满足要求;如果不满足要求,则通过查看执行计划分析原因并进行针对性优化;然后重新试跑和优化,直到满足性能目标。 SQL自诊断 语句下推调优 子查询调优 统计信息调优 算子级调优 数据倾斜调优 长查询和长事务调优
实际调优案例 案例:选择合适的分布列 案例:建立合适的索引 案例:调整分布键 案例:调整GUC参数best_agg_plan 案例:改写SQL消除子查询 案例:改写SQL排除剪枝干扰 案例:改写SQL消除in-clause 案例:调整查询重写GUC参数rewrite_rule 案例
数据类型 数据类型是数据的一个基本属性,用于区分不同类型的数据。不同的数据类型所占的存储空间不同,能够进行的操作也不相同。数据库中的数据存储在数据表中。数据表中的每一列都定义了数据类型,用户存储数据时,须遵从这些数据类型的属性,否则可能会出错。 GaussDB支持某些数据类型间的隐式转换
强制转换函数 表1 强制转换函数列表 MySQL数据库 支持计划外ALT CAST() 支持 CONVERT() 支持 父主题: 计划外应用无损透明
加密函数 表1 加密函数列表 MySQL数据库 支持计划外ALT AES_DECRYPT() 支持 AES_ENCRYPT() 支持 PASSWORD() 支持 父主题: 计划外应用无损透明
比较函数 表1 比较函数列表 MySQL数据库 支持计划外ALT COALESCE() 支持 INTERVAL() 支持 GREATEST() 支持 LEAST() 支持 ISNULL() 支持 父主题: 计划外应用无损透明
数字操作函数 表1 数字操作函数列表 MySQL数据库 支持计划外ALT ABS() 支持 ACOS() 支持 ASIN() 支持 ATAN() 支持 ATAN2() 支持 CEILING() 支持 COS() 支持 DEGREES() 支持 EXP() 支持 FLOOR() 支持
网络地址函数 表1 网络地址函数列表 MySQL数据库 支持计划外ALT INET_ATON() 支持 INET_NTOA() 支持 INET6_ATON() 支持 INET6_NTOA() 支持 IS_IPV6() 支持 IS_IPV4() 支持 父主题: 计划外应用无损透明
其他函数 表1 其他函数列表 MySQL数据库 支持计划外ALT DATABASE() 支持 UUID() 支持 UUID_SHORT() 支持 ANY_VALUE() 支持 SLEEP() 支持 COLLATION() 支持 FOUND_ROWS() 支持 ROW_COUNT()
字面量 表1 字面量 序号 Oracle数据库 GaussDB数据库 1 文本字面量 支持 2 数值字面量 支持 3 日期时间字面量 支持 4 区间字面量 支持 父主题: SQL的基本元素
空值 表1 空值 序号 Oracle数据库 GaussDB数据库 1 IS NULL和IS NOT NULL 支持 2 NULLS in conditions 支持 父主题: SQL的基本元素
注释 表1 comment 序号 Oracle数据库 GaussDB数据库 差异 1 斜杠和星号(/*) 支持 - 2 两个连字符(--) 支持 - 3 COMMENT命令 支持 - 4 HINT 支持,有差异 GaussDB不支持'--+'hint形式。 具体信息请参见《开发指南
数据库对象名称和限定符 表1 命名规则 序号 Oracle数据库 GaussDB数据库 差异 1 数据库对象命名规则 支持,有差异 GaussDB默认小写。 2 模式对象命名规则 支持 - 父主题: SQL的基本元素
控制语句 表1 条件语句 序号 Oracle数据库 GaussDB数据库 1 IF THEN 支持 2 IF THEN ELSE 支持 3 IF THEN ELSIF 支持 4 simple CASE: CASE selector WHEN selector_value_1 THEN
静态SQL 表1 静态查询 SQL语句 序号 Oracle数据库 GaussDB数据库 差异 1 SELECT 支持,有差异 GaussDB和Oracle在某些场景下有不同。 GaussDB中FOR SHARE对检索出来的行加共享锁,不同事务的共享锁不会互相阻塞。若数据在一个事务中被
F FETCH 父主题: SQL语法
I IMPDP DATABASE CREATE IMPDP PLUGGABLE DATABASE CREATE IMPDP PLUGGABLE DATABASE RECOVER IMPDP RECOVER IMPDP TABLE IMPDP TABLE PREPARE INSERT