检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
用户与权限 概述 在M-Compatibility中,用户与权限管控相关的行为、语法整体沿用GaussDB的机制,暂不同步MySQL。 用户与权限的行为与GaussDB保持一致,具体行为说明请参见《开发指南》中的“数据库安全 > 用户及权限”章节。 用户与权限的语法在原有Gaus
--with-encryption=AES128 指定转储数据需用AES128进行加密。 --with-key=KEY AES128密钥规则如下: 密钥长度为8~16个字符。 至少包含大写字母(A-Z),小写字母(a-z),数字(0-9),非字母数字字符(限定为~!@#$%^&*()-_=+\|[{}];:
--with-encryption=AES128 指定转储数据需用AES128进行加密。 --with-key=KEY AES128密钥规则如下: 密钥长度为8~16个字符。 至少包含大写字母(A-Z),小写字母(a-z),数字(0-9),非字母数字字符(限定为~!@#$%^&*()-_=+\|[{}];:
DDL语法一览表 DDL(Data Definition Language,数据定义语言),用于定义或修改数据库中的对象。如:表、索引、视图等。 GaussDB不支持CN不完整时进行DDL操作。例如:集群中有1个CN故障时执行新建数据库、表等操作都会失败。 定义角色 角色是用来管
优化器开销常量 介绍优化器开销常量。这里描述的开销可以按照任意标准度量。只关心其相对值,因此以相同的系数缩放它们将不会对优化器的选择产生任何影响。缺省时,以抓取顺序页的开销为基本单位。也就是说将seq_page_cost设为1.0,同时其他开销参数以该参数为基准设置。也可以使用其他基准,比如以毫秒计的实际执行时间。
看。 设置建议:该参数不允许用户进行设置,只能查看。 设置不当的风险与影响:无 lc_collate 参数说明:报告当前数据库的字符串排序规则区域设置。 参数类型:字符串 参数单位:无 取值范围:字符串 默认值:依赖于集群安装部署时的配置。 设置方式:该参数属于INTERNAL类
DISTINCT:可选,表示对每行拼接后结果进行去重。 expression:必选,指定聚集列名或基于列的有效表达式。 ORDER BY: 可选,后跟可变数量表达式及排序规则。group_concat函数中不支持(ORDER BY + 数字)形式。 SEPARATOR子句: 可选,后跟字符或字符串,分组中相邻两
置。 取值范围:布尔型 on表示优先将字符串转为数字。 off表示不优先将字符串转为数字。 默认值:on 该参数调整会修改内部数据类型转换规则,导致不可预期的行为,请谨慎调操作。 父主题: 版本和平台兼容性
数字操作函数和操作符 数字操作符 + 描述:加 示例: 1 2 3 4 5 gaussdb=# SELECT 2+3 AS RESULT; result -------- 5 (1 row) - 描述:减 示例: 1 2 3 4 5 gaussdb=# SELECT
数字操作函数和操作符 数字操作符 + 描述:加。 示例: 1 2 3 4 5 gaussdb=# SELECT 2+3 AS RESULT; result -------- 5 (1 row) - 描述:减。 示例: 1 2 3 4 5 gaussdb=# SELECT
from_tz/to_tz ±hh:mm格式的字符串。 表示相较于UTC时间的偏移,如'+08:00'。 [-15:59, 15:00]。 命名时区。 如'MET'、'UTC'等。 具体请参考PG_TIMEZONE_NAMES系统视图。 返回值类型:datetime 示例: 1
from_tz/to_tz ±hh:mm格式的字符串。 表示相较于UTC时间的偏移,如'+08:00'。 [-15:59, 15:00]。 命名时区。 如'MET'、'UTC'等。 具体请参考PG_TIMEZONE_NAMES系统视图。 返回值类型:datetime 示例: 1
在备机请求主机进行日志复制时,如果application_name参数没有被设置,那么pgxc_node_name参数会被用来作为备机在主机上的流复制槽名字。该流复制槽的命名方式为“该参数值_备机ip_备机port”。其中,备机ip和备机port取自replconninfo参数中指定的备机ip和端口号。该流复制
影响如下功能: like操作符对于匹配串末尾是转义符的场景不再报错。 字符集、字符序的排序规则优先级将发生变更,详见《开发指南》中“SQL参考 > 字符集与字符序 > 字符集和字符序合并规则”章节。 打开参数后,不支持外键字符序和列上字符序不一致。 影响如下语法: 支持“CREATE
连接数据库 在创建数据库连接之后,才能使用它来执行SQL语句操作数据。 函数原型 JDBC提供了三个方法,用于创建数据库连接。 DriverManager.getConnection(String url); DriverManager.getConnection(String url
详解 如SQL执行计划概述节中所说,EXPLAIN会显示执行计划,但并不会实际执行SQL语句。EXPLAIN ANALYZE和EXPLAIN PERFORMANCE两者都会实际执行SQL语句并返回执行信息。在这一节将详细解释执行计划及执行信息。 执行计划 以如下SQL语句为例: 1
连接数据库 Go驱动提供了如下的方法用于生成一个数据库连接对象。 func Open(driverName, dataSourceName string) (*DB, error) 参数说明: driverName为驱动的名称,数据库的驱动名称为"opengauss",兼容"postgres。
逻辑复制函数 使用逻辑复制函数,需要设置GUC参数wal_level为logical。具体配置请参考《特性指南》的“逻辑复制 > 逻辑解码 > 使用SQL函数接口进行逻辑解码”章节。 pg_create_logical_replication_slot('slot_name', 'plugin_name'
使用SQL PATCH进行调优 SQL PATCH主要设计给DBA、运维人员及其他需要对SQL进行调优的角色使用,用户通过其他运维视图或定位手段识别到业务语句存在计划不优导致的性能问题时,可以通过创建SQL PATCH对业务语句进行基于Hint的调优。目前支持行数、扫描方式、连接方式、连接顺序、PBE
详解 如SQL执行计划概述节中所说,EXPLAIN会显示执行计划,但并不会实际执行SQL语句。EXPLAIN ANALYZE和EXPLAIN PERFORMANCE两者都会实际执行SQL语句并返回执行信息。在这一节将详细解释执行计划及执行信息。 执行计划 以如下SQL语句为例: 1