检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Utility REPLICATION_STAT GLOBAL_REPLICATION_STAT REPLICATION_SLOTS GLOBAL_REPLICATION_SLOTS BGWRITER_STAT GLOBAL_BGWRITER_STAT POOLER_STATUS
连接和认证 连接设置 安全和认证(postgresql.conf) 通信库参数 父主题: GUC参数说明
取消正在处理的查询 客户端应用可以使用本节描述的函数,要求取消一个仍在被服务器处理的命令。 PQgetCancel PQfreeCancel PQcancel 父主题: libpq接口参考
概述 数据库逻辑结构图 数据查询请求处理过程 管理事务 相关概念
数据查询请求处理过程 图1 GaussDB服务响应流程 父主题: 概述
工具对接 JDBC配置 父主题: 开发设计建议
应用程序开发教程 开发规范 驱动包获取 基于JDBC开发 基于ODBC开发 基于libpq开发 基于Psycopg开发
基于JDBC开发 JDBC(Java Database Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问接口,应用程序可基于它操作数据。 GaussDB库提供了对JDBC 4.0特性的支持,需要使用JDK1
开发流程 图1 采用JDBC开发应用程序的流程 父主题: 基于JDBC开发
深层复制 数据导入后,如果需要修改表的分布键、分区键、或者将行存表改列存、添加PCK(Partial Cluster Key)约束等场景下,可以使用深层复制的方式对表进行调整。深层复制是指重新创建表,然后使用批量插入填充表的过程。 GaussDB提供了三种深层复制的方式供用户选择。
并发写入示例 本章节以表test为例,分别介绍相同表的INSERT和DELETE并发,相同表的并发INSERT,相同表的并发UPDATE,以及数据导入和查询的并发的执行详情。 1 CREATE TABLE test(id int, name char(50), address varchar(255));
Psycopg接口参考 Psycopg接口是一套提供给用户的API方法,本节将对部分常用接口做具体描述。 psycopg2.connect() connection.cursor() cursor.execute(query,vars_list) cursor.executemany(query
工具对接 JDBC配置 父主题: 开发设计建议
数据倾斜查询最佳实践 快速定位查询存储倾斜的表 父主题: 最佳实践
Session/Thread SESSION_STAT GLOBAL_SESSION_STAT SESSION_TIME GLOBAL_SESSION_TIME SESSION_MEMORY GLOBAL_SESSION_MEMORY SESSION_MEMORY_DETAIL
基于libpq开发 libpq是GaussDB C应用程序接口。libpq是一套允许客户程序向GaussDB服务器服务进程发送查询并且获得查询返回的库函数。同时也是其他几个GaussDB应用接口下面的引擎,如ODBC等依赖的库文件。本章给出了两个示例显示如何利用libpq编写代码。
高级包 高级包现有两套接口,第一套为基础接口,第二套是为了提高易用性做了二次封装的接口,推荐使用第二套接口。 基础接口 二次封装接口(推荐) 父主题: 存储过程
基础接口 PKG_SERVICE PKG_UTIL 父主题: 高级包
二次封装接口(推荐) 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
DBE_PERF Schema DBE_PERF Schema内视图主要用来诊断性能问题,也是WDR Snapshot的数据来源。数据库安装后,默认只有初始用户和监控管理员具有模式dbe_perf的权限,有权查看该模式下的视图和函数。若是由老版本升级而来,为保持权限的前向兼容,模