-
示例:常用操作 - 云数据库 GaussDB
import psycopg2 import os # 从环境变量中获取用户名和密码。 user = os.getenv('user') password = os.getenv('password') # 创建连接对象。 conn=psycopg2.connect(database="database"
-
GLOBAL - 云数据库 GaussDB
bigint 当前实例回放过程中读取数据页面的I/O次数计数。 read_data_io_total_dur bigint 当前实例回放过程中读取数据页面的I/O总时延。 write_data_io_counter bigint 当前实例回放过程中写数据页面的I/O次数计数。 write_data_io_total_dur
-
PQreset - 云数据库 GaussDB
表1 PQreset参数 关键字 参数说明 conn 指向包含链接的对象指针。 注意事项 此函数将关闭与服务器的连接并且试图与同一个服务器重建新的连接,并使用所有前面使用过的参数。该函数在链接异常后进行故障恢复时很有用。 示例 请参见示例章节。 父主题: 数据库连接控制函数
-
PQclear - 云数据库 GaussDB
res); 参数 表1 PQclear参数 关键字 参数说明 res 包含查询结果的对象指针。 注意事项 PGresult不会自动释放,当提交新的查询时它并不消失,甚至断开连接后也不会。要删除它,必须调用PQclear,否则会有内存泄漏。 父主题: 数据库执行语句函数
-
SESSION - 云数据库 GaussDB
示和当前用户执行复杂作业正在运行时的负载管理(当前特性是实验室特性,使用时请联系华为工程师提供技术支持)内存使用的信息。 表1 SESSION_MEMORY_RUNTIME字段 名称 类型 描述 datid oid 连接后端的数据库OID。 usename name 登录到该后端的用户名。
-
创建和管理序列 - 云数据库 GaussDB
ame')的调用下推到Data Node,以提高性能。 目前GTM对并发的连接请求是有限制的,当Data Node很多时,将产生大量并发连接, 这时一定要控制bulkload的并发数目,避免耗尽GTM的连接资源。如果目标表为复制表(DISTRIBUTE BY REPLICATIO
-
创建和管理序列 - 云数据库 GaussDB
name')的调用下推到Data Node,以提高性能。目前GTM对并发的连接请求是有限制的,当Data Node很多时,将产生大量并发连接,这时一定要控制bulkload的并发数量,避免耗尽GTM的连接资源。如果目标表为复制表(DISTRIBUTE BY REPLICATION
-
GLOBAL - 云数据库 GaussDB
数据文件的扩展大小。 meta_blocks bigint 数据文件的已分配的元页面数。 data_blocks bigint 数据文件的已分配的数据页面数。 total_blocks bigint 数据文件的总物理页面数。 high_water_mark bigint 数据文件使用页数的高水位线。
-
使用CREATE TABLE执行深层复制 - 云数据库 GaussDB
TABLE执行深层复制 该方法使用CREATE TABLE语句创建原始表的副本,将原始表的数据填充至副本并重命名副本,完成原始表的复制。 在创建新表时,可以指定表以及列属性,比如主键。 操作步骤 执行如下步骤对表customer_t进行深层复制。 使用CREATE TABLE语句创建表
-
CREATE TRIGGER - 云数据库 GaussDB
参数是文字字符串常量,简单的名称和数字常量也可以写在这里,但它们都将被转换为字符串。 请检查触发器函数的实现语言的描述,以了解如何在函数内访问这些参数。 关于触发器种类: INSTEAD OF的触发器必须标记为FOR EACH ROW,并且只能在视图上定义。 BEFORE和AFT
-
CREATE TRIGGER - 云数据库 GaussDB
参数是文字字符串常量,简单的名称和数字常量也可以写在这里,但它们都将被转换为字符串。 请检查触发器函数的实现语言的描述,以了解如何在函数内访问这些参数。 关于触发器种类: INSTEAD OF的触发器必须标记为FOR EACH ROW,并且只能在视图上定义。 BEFORE和AFT
-
GS - 云数据库 GaussDB
KB/s。 logical_read bigint CN实例:不统计。 DN实例:该实例在本次统计间隙(10秒)内逻辑读字节速率,单位KB/s。 logical_write bigint CN实例:不统计。 DN实例:该实例在本次统计间隙(10秒)内逻辑写字节速率,单位KB/s。
-
STAT - 云数据库 GaussDB
error的数量。 first_time timestamp with time zone 页面损坏第一次出现的时间。 last_time timestamp with time zone 页面损坏最后出现的时间。 父主题: Object
-
GLOBAL - 云数据库 GaussDB
error的数量。 first_time timestamp with time zone 页面损坏第一次出现的时间。 last_time timestamp with time zone 页面损坏最后出现的时间。 父主题: Object
-
创建和管理序列 - 云数据库 GaussDB
name')的调用下推到Data Node以提高性能。 目前GTM对并发的连接请求是有限制的,当Data Node很多时,将产生大量并发连接, 这时一定要控制bulkload的并发数量,避免耗尽GTM的连接资源。如果目标表为复制表(DISTRIBUTE BY REPLICATIO
-
层次递归查询函数 - 云数据库 GaussDB
层次递归查询函数 层次递归查询语句中可使用以下函数返回连接路径上的相关信息。 sys_connect_by_path(col, separator) 描述:仅在层次递归查询中适用,用于返回从根节点到当前行的连接路径。 参数col为在路径中显示的列的名称,只支持类型为CHAR/VA
-
GLOBAL - 云数据库 GaussDB
queue_head_page_rec_lsn text 当前实例的脏页队列第一个脏页的recovery_lsn。 queue_rec_lsn text 当前实例的脏页队列的recovery_lsn。 current_xlog_insert_lsn text 当前实例xLog写入的位置。 ckpt_redo_point
-
SQL调优指南 - 云数据库 GaussDB
SQL调优指南 SQL调优的唯一目的是“资源利用最大化”,即CPU、内存、磁盘IO、网络IO四种资源利用最大化。所有调优手段都是围绕资源使用开展的。所谓资源利用最大化是指SQL语句尽量高效,节省资源开销,以最小的代价实现最大的效益。比如做典型点查询的时候,可以用seqscan+f
-
实际调优案例 - 云数据库 GaussDB
实际调优案例 案例:选择合适的分布列 案例:建立合适的索引 案例:增加JOIN列非空条件 案例:使排序下推 案例:设置cost_param对查询性能优化 案例:调整分布键 案例:改建分区表 父主题: 性能调优
-
SQLFreeHandle - 云数据库 GaussDB
SQLFreeHandle 功能描述 释放与指定环境、连接、语句或描述符相关联的资源,它替代了ODBC 2.x函数SQLFreeEnv、SQLFreeConnect及SQLFreeStmt。 原型 1 2 SQLRETURN SQLFreeHandle(SQLSMALLINT