检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
处理XML 为了处理数据类型XML的值,GaussDB(DWS)提供了函数xpath和xpath_exists计算XPath表达式以及XMLTABLE表函数。 xpath(xpath, xml [, nsarray]) 描述:它返回一个XML值的数组对应xpath表达式所产生的节
复制函数 复制函数是系统为实现高可用在各个实例间进行日志同步或数据同步所提供的统计或操作方法。 除统计查询外的复制函数为内部调用函数,不建议用户直接使用。 pg_create_logical_replication_slot('slot_name', 'plugin_name')
ALTER TABLE PARTITION 功能描述 修改表分区,包括增删分区、切割分区、合成分区,以及修改分区属性等。 注意事项 添加分区的名称不能与该分区表已有分区的名称相同。 对于范围分区表,要添加的分区的边界值要和分区表的分区键的类型一致,且要大于分区表的最后一个分区的上边界。
to timeout. " SQLSTATE: 无 错误原因:由于超时集群解锁失败。 解决办法:1.检查集群状态是否正常;2.数据库可否进行写操作;3.查看相对应的日志,查看详细的错误信息。 GAUSS-52616 : "Can not find a similar instance
限(详见函数授权)。 同时PL/Java控制用户对文件系统的访问权限,不允许用户在Java方法中对大部分的系统文件进行读操作,不允许所有的写、删除和执行操作。 父主题: GaussDB(DWS)用户自定义函数
大部分场景下,阻塞是因为系统内部锁而导致的,waiting字段才显示为true,此阻塞可在视图pg_stat_activity中体现。 在一些少数场景下,例如写文件、定时器等情况的查询阻塞,不会在视图pg_stat_activity中体现。 查看阻塞的查询语句及阻塞查询的表、模式信息 1 2 3
其结果将被拷贝。 取值范围:一个必须用圆括弧包围的SELECT或VALUES命令。 filename 文件的绝对路径。执行copy命令的用户必须有此路径的写权限。 stdin 声明输入是来自标准输入。 stdout 声明输出打印到标准输出。 pstdin 声明输入是来自gsql的标准输入。 pstout
ALTER TABLE PARTITION 功能描述 修改表分区,包括增删分区、切割分区、合成分区,以及修改分区属性等。 注意事项 添加分区的名字不能与该分区表已有分区的名字相同。 对于范围分区表,要添加的分区的边界值要和分区表的分区键的类型一致,且要大于分区表的最后一个分区的上边界。
锁管理 在GaussDB(DWS)中,并发执行的事务由于竞争资源会导致死锁。本节介绍的参数主要管理事务锁的机制。 deadlock_timeout 参数说明:设置死锁超时检测时间,以毫秒为单位。当申请的锁超过设定值时,系统会检查是否产生了死锁。 死锁的检查代价是比较高的,服务器不
记录日志的时间 client_min_messages 参数说明:控制发送到客户端的消息级别。每个级别都包含排在它后面的所有级别中的信息。级别越低,发送给客户端的消息就越少。 参数类型:USERSET 当client_min_messages和log_min_messages取相同值时,其值所代表的级别不同。
条件表达式 在执行SQL语句时,可通过条件表达式筛选出符合条件的数据。 条件表达式主要有以下几种: CASE CASE表达式是条件表达式,类似于其他编程语言中的CASE语句。 CASE表达式的语法图请参考图1。 图1 case::= CASE子句可以用于合法的表达式中。condi
Oracle、Teradata和MySQL语法兼容性差异 GaussDB(DWS)支持Oracle、Teradata和MySQL三种兼容模式,分别兼容Oracle、Teradata和MySQL语法,不同兼容模式下的语法行为有一些差异。 数据库兼容模型可以在创建数据库时指定(由DB
连接数据库 在创建数据库连接之后,才能使用它来执行SQL语句操作数据。 如果您使用的是开源的JDBC驱动程序,应确保数据库参数password_encryption_type取值设置为1,如果参数值不为1,可能会出现连接失败,典型的报错信息比如:“none of the server's
条件表达式 在执行SQL语句时,可通过条件表达式筛选出符合条件的数据。 条件表达式主要有以下几种: CASE CASE表达式是条件表达式,类似于其他编程语言中的CASE语句。 CASE表达式的语法图请参考图1。 图1 case::= CASE子句可以用于合法的表达式中。condi
记录日志的时间 client_min_messages 参数说明:控制发送到客户端的消息级别。每个级别都包含排在它后面的所有级别中的信息。级别越低,发送给客户端的消息就越少。 参数类型:USERSET 当client_min_messages和log_min_messages取相同值时,其值所代表的级别不同。
CREATE SEQUENCE 功能描述 向当前数据库里增加一个新的序列。序列的Owner为创建此序列的用户。 注意事项 SEQUENCE是一个存放等差数列的特殊表,该表受DBMS控制。这个表没有实际意义,通常用于为行或者表生成唯一的标识符。 如果给出一个模式名,则该序列就在给定
0.0 每秒对该设备的读请求被合并的次数。 ≥ 0.0 每秒对该设备的写请求被合并的次数。 ≥ 0.0 每秒完成读次数。 ≥ 0.0 每秒完成写次数。 ≥ 0.0 每秒读数据量(单位:KB)。 ≥ 0.0 每秒写数据量(单位:KB)。 ≥ 0.0 平均每次I/O操作的数据量(单位:扇区数)。
限(详见函数授权)。 同时PL/Java控制用户对文件系统的访问权限,不允许用户在Java方法中对大部分的系统文件进行读操作,不允许所有的写、删除和执行操作。 父主题: GaussDB(DWS)用户自定义函数
util double IO使用率(%)。 read_rate double 磁盘读速率(KB/s)。 write_rate double 磁盘写速率(KB/s)。 请求示例 https://{Endpoint}/v1.0/05f2cff45100d5112f4bc00b794ea08e/dms/disk
实现数据列的加解密 数据加密作为有效防止未授权访问和防护数据泄露的技术,在各种信息系统中广泛使用。作为信息系统的核心,GaussDB(DWS)数仓也提供数据加密功能,包括透明加密和使用SQL函数加密。本章节主要讨论SQL函数加密。 GaussDB(DWS)目前不支持从Oracle