检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
高级包 GaussDB数据库兼容了部分Oracle数据库的高级包,兼容的详细列表如下。 更多高级包信息请参考开发指南中高级包章节。 表1 高级包支持列表 序号 Oracle数据库 GaussDB数据库 差异 1 DBMS_LOB DBE_LOB GaussDB具体用法请参见《开发指南
高级包 GaussDB数据库兼容的高级包如表1所示。 表1 支持高级包列表 序号 Oracle数据库 GaussDB数据库 差异 1 DBMS_LOB DBE_LOB GaussDB具体用法请参见《开发指南》中“存储过程 > 高级包 > 二次封装接口(推荐) > DBE_LOB”章节
DBE_SQL 数据类型介绍 DBE_SQL.DESC_REC 该类型是复合类型,用来存储SQL_DESCRIBE_COLUMNS接口中的描述信息。 DBE_SQL.DESC_REC类型的原型为: 1 2 3 4 5 6 7 8 9 10 11 12 13 CREATE
日志回放 recovery_time_target 参数说明:备机完成日志写入和回放的流控阈值。当备机的回放完成预期时间大于此参数,主机会触发日志流控,将降低主机向备机发送日志的速率。 参数类型:整型 参数单位:s(秒) 取值范围:0~3600 0表示不开启日志流控。 1~3600
使用说明 执行如下命令开启压缩功能: gaussdb=# ALTER DATABASE SET ilm = on; 检查当前数据库的public schema中是否存在gsilmpolicy_seq和gsilmtask_seq。 gaussdb=# \d
日志回放 recovery_time_target 参数说明:备机完成日志写入和回放的流控阈值。当备机的回放完成预期时间大于此参数,主机会触发日志流控,将降低主机向备机发送日志的速率。 参数类型:整型 参数单位:s(秒) 取值范围:0~3600 0表示不开启日志流控。 1~3600
典型应用场景配置 日志诊断场景 ODBC日志分为unixODBC驱动管理器日志和psqlODBC驱动端日志。前者可以用于追溯应用程序API的执行成功与否,后者是底层实现过程中的一些DFX日志,用来帮助定位问题。 unixODBC日志需要在odbcinst.ini文件中配置: 1 2
GaussDB应用程序开发教程概述 GaussDB支持通过JDBC、ODBC、libpq、Psycopg、Go、ecpg等接口来连接数据库并进行操作。 JDBC JDBC(Java Database Connectivity,Java数据库连接)是用于执行SQL语句的Java API
使用说明 执行如下命令开启压缩功能: gaussdb=# ALTER DATABASE SET ilm = on; 检查当前数据库的public schema中是否存在gsilmpolicy_seq和gsilmtask_seq。 gaussdb=# \d
区域和格式化 介绍时间格式设置的相关参数。 DateStyle 参数说明:设置日期和时间值的显示格式,以及有歧义的输入值的解析规则。 这个变量包含两个独立的加载部分:输出格式声明(ISO、Postgres、SQL、German)和输入输出的年/月/日顺序(DMY、MDY、YMD)。
DBE_XMLGEN 接口介绍 DBE_XMLGEN系统包将SQL查询的结果转换为规范的XML格式,并将结果返回。支持的所有接口参见表2 DBE_XMLGEN。 表1 DBE_XMLGEN数据类型 类型名称 描述 DBE_XMLGEN.CTXHANDLE 用于存储XML输出状态的数据类型
HTAP系统函数 gs_htap_tmu_data(rel_oid oid, rowgroup_id integer) 描述:查看实时事务单元TMU中的活跃事务数据。当rowgroup_id为0时,返回表中所有活跃事务数据;当rowgroup_id非0时,返回表中指定行组中的活跃事务数据
CREATE TABLE PARTITION 功能描述 创建分区表。分区表是把逻辑上的一张表根据某种方案分成几张物理块进行存储,这张逻辑上的表称之为分区表,物理块称之为分区。分区表是一张逻辑表,不存储数据,数据实际是存储在分区上的。 常见的分区方案有范围分区(Range Partitioning
HLL函数和操作符 哈希函数 hll_hash_boolean(bool) 描述:对bool类型数据计算哈希值。 返回值类型:hll_hashval 示例: 1 2 3 4 5 openGauss=# SELECT hll_hash_boolean(FALSE); hll_hash_boolean
HLL函数和操作符 哈希函数 hll_hash_boolean(bool) 描述:对bool类型数据计算哈希值。 返回值类型:hll_hashval 示例: 1 2 3 4 5 gaussdb=# SELECT hll_hash_boolean(FALSE); hll_hash_boolean
HLL函数和操作符 哈希函数 hll_hash_boolean(bool) 描述:对bool类型数据计算哈希值。 返回值类型:hll_hashval 示例: 1 2 3 4 5 gaussdb=# SELECT hll_hash_boolean(FALSE); hll_hash_boolean
HLL函数和操作符 哈希函数 hll_hash_boolean(bool) 描述:对bool类型数据计算哈希值。 返回值类型:hll_hashval 示例: 1 2 3 4 5 gaussdb=# SELECT hll_hash_boolean(FALSE); hll_hash_boolean
HLL函数和操作符 哈希函数 hll_hash_boolean(bool) 描述:对bool类型数据计算哈希值。 返回值类型:hll_hashval 示例: 1 2 3 4 5 gaussdb=# SELECT hll_hash_boolean(FALSE); hll_hash_boolean
HLL函数和操作符 哈希函数 hll_hash_boolean(bool) 描述:对bool类型数据计算哈希值。 返回值类型:hll_hashval 示例: 1 2 3 4 5 openGauss=# SELECT hll_hash_boolean(FALSE); hll_hash_boolean
运维TIPS 手动触发一次压缩(示例中一次压缩102400MB)。 给表加上冷热分离策略: gaussdb=# DROP TABLE IF EXISTS ILM_TABLE; gaussdb=# CREATE TABLE ILM_TABLE(a int); gaussdb=#