检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用程序开发教程 开发规范 获取驱动包 基于JDBC开发 基于ODBC开发 基于libpq开发 基于Psycopg开发 基于ecpg开发 基于Go驱动开发 调试
DROP LANGUAGE 本版本暂不支持使用该语法。 父主题: SQL语法
行hash运算后,生成对应的hash值,根据DN实例与哈希值的映射关系获得该元组的目标存储位置。对于Hash分布表,在读/写数据时可以利用各个节点的IO资源,大大提升表的读/写速度。一般情况下大表定义为Hash表。 范围(Range)和列表(List)分布是由用户自定义的分布策略
SQL 什么是SQL SQL是用于访问和处理数据库的标准计算机语言。 SQL提供了各种任务的语句,包括: 查询数据。 在表中插入、更新和删除行。 创建、替换、更改和删除对象。 控制对数据库及其对象的访问。 保证数据库的一致性和完整性。 SQL语言由用于处理数据库和数据库对象的命令
类型转换 概述 操作符 函数 值存储 UNION,CASE和相关构造 父主题: SQL参考
游标 游标概述 显式游标 隐式游标 游标循环 父主题: 存储过程
SQL调优指南 SQL调优的唯一目的是“资源利用最大化”,即CPU、内存、磁盘IO、网络IO四种资源利用最大化。所有调优手段都是围绕资源使用开展的。所谓资源利用最大化是指SQL语句尽量高效,节省资源开销,以最小的代价实现最大的效益。比如做典型点查询的时候,可以用seqscan+f
类型转换 概述 操作符 函数 值存储 UNION,CASE和相关构造 父主题: SQL参考
事务控制 事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 启动事务 GaussDB通过START TRANSACTION和BEGIN语法启动事务,请参考START TRANSACTION和BEGIN。 设置事务 GaussDB通过SET
SQL语法 SQL语法格式说明 ABORT ALTER AUDIT POLICY ALTER COLUMN ENCRYPTION KEY ALTER COORDINATOR ALTER DATABASE ALTER DATABASE LINK ALTER DEFAULT PRIVILEGES
游标 游标概述 显式游标 隐式游标 游标循环 父主题: 存储过程
Information Schema 信息模式本身是一个名为information_schema的模式。这个模式自动存在于所有数据库中。信息模式由一组视图构成,它们包含定义在当前数据库中对象的信息。这个模式的拥有者是初始数据库用户,但是所有用户仅有使用权限,没有创建表、函数等对象的权限。
Information Schema 信息模式本身是一个名为information_schema的模式。这个模式自动存在于所有数据库中。信息模式由一组视图构成,它们包含定义在当前数据库中对象的信息。这个模式的拥有者是初始数据库用户,但是所有用户仅有使用权限,没有创建表、函数等对象的权限。
Model 节点范围上的SQL语句运行所产生的时间模型数据。 节点范围报表,仅node模式下可查看此报表。 SQL Statistics SQL语句各个维度性能统计,按以下维度排序展示:总时间、平均时间、CPU耗时、返回的行数、扫描的行数、执行次数、逻辑读、物理读。 数据库、节点范围报表,
*Rows)ColumnTypes() 返回列信息。 []*ColumnType, error (rs *Rows)Columns() 返回各个列的名字。 []string, error (rs *Rows)Err() 返回迭代过程中出现的任何错误。 error (rs *Rows)Next()
ALTER LANGUAGE 本版本暂不支持使用该语法。 父主题: SQL语法
系统操作 GaussDB通过SQL语句执行不同的系统操作,比如:设置变量,显示执行计划和垃圾收集等操作。 设置变量 设置会话或事务中需要使用的各种参数,请参考SET。 显示执行计划 显示GaussDB为SQL语句规划的执行计划,请参考EXPLAIN。 事务日志检查点 预写式日志(
SQL调优指南 SQL调优的唯一目的是“资源利用最大化”,即CPU、内存、磁盘IO三种资源利用最大化。所有调优手段都是围绕资源使用开展的。所谓资源利用最大化是指SQL语句尽量高效,节省资源开销,以最小的代价实现最大的效益。比如做典型点查询的时候,可以用seqscan+filter
SQL语法 SQL语法格式说明 ABORT ALTER AGGREGATE ALTER AUDIT POLICY ALTER COLUMN ENCRYPTION KEY ALTER EVENT ALTER DATABASE ALTER DATABASE LINK ALTER DEFAULT
*Rows)ColumnTypes() 返回列信息。 []*ColumnType, error (rs *Rows)Columns() 返回各个列的名字。 []string, error (rs *Rows)Err() 返回迭代过程中出现的任何错误。 error (rs *Rows)Next()