检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
错误报告和日志 记录日志的位置 记录日志的时间 记录日志的内容 使用CSV格式写日志 父主题: GUC参数说明
审计 审计开关 用户和权限审计 操作审计 父主题: GUC参数说明
CM相关参数 CM相关参数的修改对GaussDB的运行机制有影响,建议由GaussDB的工程师协助修改。修改CM相关参数的方法,请参考表2中方式一进行设置。 cm_agent相关参数可通过cm_agent数据目录下的cm_agent.conf文件查看,cm_server相关参数可
配置运行参数 查看参数 设置参数 GUC参数说明
高级包 高级包现有两套接口,第一套为基础接口,第二套是为了提高易用性做了二次封装的接口,推荐使用第二套接口。 基础接口 二次封装接口(推荐) 父主题: 存储过程
二次封装接口(推荐) 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
T TIMECAPSULE TABLE TRUNCATE 父主题: SQL语法
Psycopg接口参考 Psycopg接口是一套提供给用户的API方法,本节将对部分常用接口做具体描述。 psycopg2.connect() connection.cursor() cursor.execute(query,vars_list) cursor.executemany(query
Transaction TRANSACTIONS_RUNNING_XACTS SUMMARY_TRANSACTIONS_RUNNING_XACTS GLOBAL_TRANSACTIONS_RUNNING_XACTS TRANSACTIONS_PREPARED_XACTS SUMM
控制语句 返回语句 条件语句 循环语句 分支语句 空语句 错误捕获语句 GOTO语句 父主题: 存储过程
实际调优案例 案例:选择合适的分布列 案例:建立合适的索引 案例:调整分布键 案例:调整GUC参数best_agg_plan 案例:改写SQL消除子查询 案例:改写SQL排除剪枝干扰 案例:改写SQL消除in-clause 案例:调整查询重写GUC参数rewrite_rule 案
数据库对象设计 Database和Schema设计 表设计 字段设计 约束设计 视图和关联表设计 父主题: 开发设计建议
审视和修改表定义 审视和修改表定义概述 选择分布方式 选择分布列 使用分区表 选择数据类型 父主题: SQL调优指南
宿主变量 本节详细介绍如何在C语言程序和嵌入式SQL程序之间使用宿主变量传递数据。在嵌入式SQL-C程序中,将C语言作为宿主语言,将EXEC SQL [Command]语句认为是宿主语言的嵌入式SQL,因此将C语言程序中用于嵌入式SQL语句的变量称为宿主变量。 概述 声明段 检索查询
简化版查询 --创建表。 gaussdb=# CREATE TABLE t1(c1 int, c2 int, c3 int); --插入数据。 gaussdb=# INSERT INTO t1 VALUES (1,2,3); c1 | c2 | c3 ----+----+----
典型SQL调优点 SQL调优是一个不断分析与尝试的过程:试跑Query,判断性能是否满足要求;如果不满足要求,则通过查看执行计划分析原因并进行针对性优化;然后重新试跑和优化,直到满足性能目标。 SQL自诊断 语句下推调优 子查询调优 统计信息调优 算子级调优 数据倾斜调优 长查询和长事务调优
用户及权限 默认权限机制 管理员 三权分立 用户 角色 Schema 用户权限设置 行级访问控制 父主题: 数据库安全
工具对接 JDBC配置 父主题: 开发设计建议
应用程序开发教程 开发规范 驱动包获取 基于JDBC开发 基于ODBC开发 基于libpq开发 基于Psycopg开发 基于Go驱动开发 基于ecpg开发 调试
基于libpq开发 libpq是GaussDB C应用程序接口。libpq是一套允许客户程序向GaussDB服务器服务进程发送查询并且获得查询返回值的库函数。同时也是其他几个GaussDB应用接口下面的引擎,如ODBC等依赖的库文件。本章给出了示例显示如何利用libpq编写代码。