返回首页

gbase数据、南大通用产品文档:GBase8cGS_ENCRYPTED_COLUMNS

更新日期:2024年09月11日

GS_ENCRYPTED_COLUMNS 系统表记录密态等值特性中表的加密列相关信息,每条
记录对应一条加密列信息。
名称
类型
描述
oid
oid
行标识符(隐含字段)。
rel_id
oid
表的OID。
column_name
name
加密列的名称。
column_key_id
oid
外键,列加密密钥的OID。
encryption_type
int1
加密类型,取值为2(DETERMINISTIC)或者1(RA
NDOMIZED)。
data_type_origina
l_oid
oid
加密列的原始数据类型id,参考系统表PG_TYPE 中
的oid。
data_type_origina
l_mod
int4
加密列的原始数据类型修饰符,参考系统表PG_ATT
RIBUTE 中的atttypmod。其值对那些不需要的类型da
ta_type_original_mod 通常为-1。
create_date
timestamp
创建加密列的时间。

获得当前节点的执行语句的信息。查询系统表必须具有sysadmin 权限。只可在系统库
中查询到结果,用户库中无法查询。
对于此系统表查询有如下约束:
必须在postgres 库内查询,其它库中不存数据。
此系统表受track_stmt_stat_level 控制,
默认为“OFF,L0”,
第一部分控制Full SQL,
第二
部分控制Slow SQL,具体字段记录级别见下表。
对于Slow SQL,当track_stmt_stat_level 的值为非OFF 时,且SQL 执行时间超过

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1037
log_min_duration_statement,会记录为慢SQL。
名称
类型
描述
记录
级别
db_name
name
数据库名称。
L0
schema_name
name
schema 名称。
L0
origin_node
integer
节点名称。
L0
user_name
name
用户名。
L0
application_nam
e
text
用户发起的请求的应用程序名称。
L0
client_addr
text
用户发起的请求的客户端地址。
L0
client_port
integer
用户发起的请求的客户端端口。
L0
unique_query_i
d
bigint
归一化SQL ID。
L0
debug_query_id
bigint
唯一SQL ID。
L0
query
text
归一化SQL。
L0
start_time
timestamp with
time zone
语句启动的时间。
L0
finish_time
timestamp with
time zone
语句结束的时间。
L0
slow_sql_thresh
old
bigint
语句执行时慢SQL 的标准。
L0
transaction_id
bigint
事务ID。
L0
thread_id
bigint
执行线程ID。
L0
session_id
bigint
用户session id。
L0
n_soft_parse
bigint
软解析次数,n_soft_parse + n_hard_parse
可能大于n_calls,因为子查询未计入n_cal
ls。
L0

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1038
名称
类型
描述
记录
级别
n_hard_parse
bigint
硬解析次数,n_soft_parse + n_hard_parse
可能大于n_calls,因为子查询未计入n_cal
ls。
L0
query_plan
text
语句执行计划。
L1
n_returned_row
s
bigint
SELECT 返回的结果集行数。
L0
n_tuples_fetche
d
bigint
随机扫描行。
L0
n_tuples_returne
d
bigint
顺序扫描行。
L0
n_tuples_inserte
d
bigint
插入行。
L0
n_tuples_update
d
bigint
更新行。
L0
n_tuples_delete
d
bigint
删除行。
L0
n_blocks_fetche
d
bigint
buffer 的块访问次数。
L0
n_blocks_hit
bigint
buffer 的块命中次数。
L0
db_time
bigint
有效的DB 时间花费,
多线程将累加
(单位:
微秒)。
L0
cpu_time
bigint
CPU 时间(单位:微秒)。
L0
execution_time
bigint
执行器内执行时间(单位:微秒)。
L0
parse_time
bigint
SQL 解析时间(单位:微秒)。
L0
plan_time
bigint
SQL 生成计划时间(单位:微秒)。
L0
rewrite_time
bigint
SQL 重写时间(单位:微秒)。
L0

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1039
名称
类型
描述
记录
级别
pl_execution_ti
me
bigint
plpgsql 上的执行时间(单位:微秒)。
L0
pl_compilation_
time
bigint
plpgsql 上的编译时间(单位:微秒)。
L0
data_io_time
bigint
IO 上的时间花费(单位:微秒)。
L0
net_send_info
text
通过物理连接发送消息的网络状态,
包含时
间(微秒)、调用次数、吞吐量(字节)。
通过该字段可以分析SQL 在分布式系统下
的网络开销,
单机模式下不支持该字段。

如:{“time”:xxx, “n_calls”:xxx, “size”:xx
x}。
L0
net_recv_info
text
通过物理连接接收消息的网络状态,
包含时
间(微秒)、调用次数、吞吐量(字节)。
通过该字段可以分析SQL 在分布式系统下
的网络开销,
单机模式下不支持该字段。

如:{“time”:xxx, “n_calls”:xxx, “size”:xx
x}。
L0
net_stream_send
_info
text
通过逻辑连接发送消息的网络状态,
包含时
间(微秒)、调用次数、吞吐量(字节)。
通过该字段可以分析SQL 在分布式系统下
的网络开销,
单机模式下不支持该字段。

如:{“time”:xxx, “n_calls”:xxx, “size”:xx
x}。
L0
net_stream_recv
_info
text
通过逻辑连接接收消息的网络状态,
包含时
间(微秒)、调用次数、吞吐量(字节)。
通过该字段可以分析SQL 在分布式系统下
的网络开销,
单机模式下不支持该字段。

如:{“time”:xxx, “n_calls”:xxx, “size”:xx
x}。
L0
lock_count
bigint
加锁次数。
L0
lock_time
bigint
加锁耗时。
L1

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1040
名称
类型
描述
记录
级别
lock_wait_count
bigint
加锁等待次数。
L0
lock_wait_time
bigint
加锁等待耗时。
L1
lock_max_count
bigint
最大持锁数量。
L0
lwlock_count
bigint
轻量级加锁次数(预留)。
L0
lwlock_wait_co
unt
bigint
轻量级等锁次数。
L0
lwlock_time
bigint
轻量级加锁时间(预留)。
L1
lwlock_wait_ti
me
bigint
轻量级等锁时间。
L1
details
bytea
语句锁事件的列表,
该列表按时间书序记录
事件,记录的数量受参数track_stmt_details
_size 的影响。该字段为二进制,需要借助
解析函数pg_catalog.statement_detail_decod
e 读取。
事件包括:
加锁开始
加锁结束
等锁开始
等锁结束
放锁开始
放锁结束
轻量级等锁开始
轻量级等锁结束
L2
is_slow_sql
boolean
该SQL 是否为slow SQL。
t(true):表示是。
f(false):表示不是。
L0
trace_id
text
驱动传入的trace id,与应用的一次请求相
关联。
L0

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1041

如果要连接至特定数据库服务器和数据库或显式地与当前数据库环境断开连接,那么使用
“连接”选项。使用“会话”选项来显示有关当前 DB-Access 会话的信息。
数据库服务器检查由客户机传递的客户机语言环境信息,验证数据库语言环境,并且确定
用于在客户机和数据库之间传输数据的服务器处理语言环境。
DB-Access 与 GBase
8s 之间的连接可以使用安全套接字层 (SSL) 协议,这种通信协议确
保了通过网络传输的数据的私密性和完整性。
“连接”菜单显示以下选项:
选项
用途
连接
连接到数据库环境。要存取特定数据库,您必须具有许可权。

GBase 8s DB-Access 用户指南
南大通用数据技术股份有限公司 - 40 -

选项
用途
断开连接
与当前数据库环境断开连接
退出
返回到 DB-Access 主菜单
使用“连接”选项时,“选择数据库”屏幕将按字母顺序列出指定数据库服务器上的所有
可用数据库。“选择数据库”屏幕上的数据库列表取决于当前连接。例如:
l
如果不存在当前连接或者当前连接是隐式缺省连接,那么将显示 DBPATH 环境变量设
置中列出的所有数据库。
l
如果存在当前显式连接,那么显示附属于当前服务器的 DBPATH 中的所有数据库。