检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
libpq 数据库连接控制函数 数据库执行语句函数 异步命令处理 取消正在处理的查询 父主题: 接口参考
数据库连接控制函数 数据库连接控制函数控制与数据库服务器链接的事情。一个应用程序一次可以与多个服务器建立链接,如一个客户端链接多个数据库的场景。每个链接都是用一个从函数PQconnectdb、PQconnectdbParams或PQsetdbLogin获得的PGconn对象表示。
异步命令处理 PQexec函数对普通的同步应用里提交命令已经足够使用。但是它却有几个缺陷,而这些缺陷可能对某些用户很重要: PQexec等待命令结束,而应用可能还有其它的工作要做(比如维护用户界面等),此时PQexec可不想阻塞在这里等待响应。 因为客户端应用在等待结果的时候是处
数据倾斜查询最佳实践 导入过程存储倾斜即时检测 快速定位查询存储倾斜的表 父主题: 最佳实践
教程:使用GDS从远端服务器导入数据 教程指引 先决条件 步骤1:准备源数据 步骤2:在数据服务器上安装配置和启动GDS 步骤3:在GaussDB数据库中创建外表 步骤4:将数据导入GaussDB 步骤5:分析和处理错误表中的错误信息 步骤6:优化导入数据的查询性能 步骤7:停止GDS
客户端连接缺省设置 语句行为 区域和格式化 其他缺省 父主题: GUC参数说明
基于libpq开发 libpq是GaussDBC应用程序接口。libpq是一套允许客户程序向GaussDB服务器服务进程发送查询并且获得查询返回的库函数。同时也是其他几个GaussDB应用接口下面的引擎,如ODBC等依赖的库文件。本章给出了两个示例显示如何利用libpq编写代码。
链接参数 表1 链接参数 参数 描述 host 要链接的主机名。如果主机名以斜杠开头,则它声明使用Unix域套接字通讯而不是TCP/IP通讯;该值就是套接字文件所存储的目录。如果没有声明host,那么默认是与位于/tmp目录(或者安装GaussDB的时候声明的套接字目录)里面的U
基于Psycopg开发 Psycopg是一种用于执行SQL语句的PythonAPI,可以为PostgreSQL、GaussDB数据库提供统一访问接口,应用程序可基于它进行数据操作。Psycopg2是对libpq的封装,主要使用C语言实现,既高效又安全。它具有客户端游标和服务器端游标、异步通信和通知、支持“COPY
开发流程 图1 采用Psycopg2开发应用程序的流程 父主题: 基于Psycopg开发
其他操作 创建和管理schema 创建和管理分区表 创建和管理索引 创建和管理视图 创建和管理序列 创建和管理定时任务 父主题: 数据库使用
SQL执行计划介绍 SQL执行计划概述 详解 父主题: SQL调优指南
审视和修改表定义 审视和修改表定义概述 选择存储模型 选择分布方式 选择分布列 使用局部聚簇 使用分区表 选择数据类型 父主题: SQL调优指南
实际调优案例 案例:选择合适的分布列 案例:建立合适的索引 案例:增加JOIN列非空条件 案例:使排序下推 案例:设置cost_param对查询性能优化 案例:调整分布键 案例:调整局部聚簇键 案例:调整中间表存储方式 案例:调整局部聚簇列 案例:改建分区表 案例:调整GUC参数best_agg_plan
配置运行参数 查看参数当前取值 重设参数
Configuration CONFIG_SETTINGS GLOBAL_CONFIG_SETTINGS 父主题: DBE_PERF Schema
RTO & RPO global_rto_status global_streaming_hadr_rto_and_rpo_stat 父主题: DBE_PERF Schema
物化视图 物化视图实际上就是一种特殊的物理表,物化视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性较大,任何对视图的查询实际上都是转换为对SQL语句的查询,性能并没有实际上提高。而物化视图实际上就是存储SQL所执行语句的结果,起到缓存的效果。 全量物化视图 增量物化视图
错误日志信息参考 内核错误信息 CM错误信息
GUC参数说明 GUC使用说明 文件位置 连接和认证 资源消耗 并行导入 预写式日志 双机复制 查询规划 错误报告和日志 告警检测 运行时统计 自动清理 客户端连接缺省设置 锁管理 版本和平台兼容性 容错性 连接池参数 集群事务 双集群复制参数 开发人员选项 审计 事务监控 CM相关参数