检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
游标 游标概述 显式游标 隐式游标 游标循环 父主题: 存储过程
高级包 高级包现有两套接口,第一套为基础接口,第二套是为了提高易用性做了二次封装的接口,推荐使用第二套接口。 基础接口 二次封装接口(推荐) 父主题: 存储过程
二次封装接口(推荐) DBE_LOB DBE_RANDOM DBE_OUTPUT DBE_RAW DBE_TASK DBE_UTILITY DBE_SQL DBE_FILE DBE_SESSION DBE_MATCH DBE_SCHEDULER DBE_APPLICATION_INFO
Go接口参考 sql.Open接口 type DB type Stmt type Tx type Rows type Row type ColumnType type Result 父主题: 基于Go驱动开发
SQL调优指南 SQL调优的唯一目的是“资源利用最大化”,即CPU、内存、磁盘IO、网络IO四种资源利用最大化。所有调优手段都是围绕资源使用开展的。所谓资源利用最大化是指SQL语句尽量高效,节省资源开销,以最小的代价实现最大的效益。比如做典型点查询的时候,可以用seqscan+filter
典型SQL调优点 SQL调优是一个不断分析与尝试的过程:试跑Query,判断性能是否满足要求;如果不满足要求,则通过查看执行计划分析原因并进行针对性优化;然后重新试跑和优化,直到满足性能目标。 SQL自诊断 语句下推调优 子查询调优 统计信息调优 算子级调优 父主题: SQL调优指南
类型转换 概述 操作符 函数 值存储 UNION,CASE和相关构造 父主题: SQL参考
SQL语法 SQL语法格式说明 ABORT ALTER AUDIT POLICY ALTER COLUMN ENCRYPTION KEY ALTER COORDINATOR ALTER DATABASE ALTER DATABASE LINK ALTER DEFAULT PRIVILEGES
SQL语法格式说明 表1 SQL语法格式说明 格式 意义 [ ] 表示用“[ ]”括起来的部分是可选的。 ... 表示前面的元素可重复出现。 [ x | y | ... ] 表示从两个或多个选项中选取一个或者不选。 { x | y | ... } 表示从两个或多个选项中选取一个。
表达式 简单表达式 条件表达式 子查询表达式 数组表达式 行表达式 父主题: SQL参考
全文检索 全文检索(或者说文本搜索)提供了查询可读性文档的能力,并且通过查询相关度将结果进行排序。搜索最常见的方式是:找到包含指定查询词的所有记录,并且按照查询顺序返回这些记录。 介绍 表和索引 控制文本搜索 附加功能 解析器 词典 配置示例 测试和调试文本搜索 限制约束 父主题:
介绍 全文检索概述 文档概念 基本文本匹配 分词器 父主题: 全文检索
表和索引 搜索表 创建索引 索引使用约束 父主题: 全文检索
控制文本搜索 为了执行全文搜索,必须有个函数创建来自文档的tsvector和来自用户查询的tsquery。同时,为了以有效的顺序返回结果,需要一个函数对比文档的查询相关性。同时,能很好地显示结果也是很重要的。GaussDB支持所有这些函数。 解析文档 解析查询 排序查询结果 高亮搜索结果
测试和调试文本搜索 自定义文本搜索分词器的行为很容易变得混乱,本节中描述的函数用于对文本搜索对象进行测试。可以测试分词器整体,也可以单独测试解析器和词典。 分词器测试 age解析器测试 词典测试 父主题: 全文检索
SQL语法 ABORT ALTER APP WORKLOAD GROUP MAPPING ALTER AUDIT POLICY ALTER COORDINATOR ALTER DATABASE ALTER DATA SOURCE ALTER DEFAULT PRIVILEGES ALTER
用户自定义函数 集群启动时,除了启动CN、DN之外,还会启动UDF master进程。当需要执行fenced模式的UDF时,UDF master进程会fork出UDF worker进程,UDF worker进程执行fenced模式的UDF。 PL/SQL语言函数
存储过程 存储过程 数据类型 数据类型转换 数组和record 声明语法 基本语句 动态语句 控制语句 事务语句 其他语句 游标 高级包 Retry管理 调试
基本语句 在编写PL/SQL过程中,会定义一些变量,给变量赋值,调用其他存储过程等。介绍PL/SQL中的基本语句,包括定义变量、赋值语句、调用语句以及返回语句。 尽量不要在存储过程中调用包含密码的SQL语句,因为存储在数据库中的存储过程文本可能被其他有权限的用户看到导致密码信息被泄漏
返回语句 GaussDB提供两种方式返回数据:RETURN或RETURN NEXT及RETURN QUERY。其中,RETURN NEXT和RETURN QUERY只适用于函数,不适用存储过程。 RETURN RETURN NEXT及RETURN QUERY 父主题: 控制语句