返回首页

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

更新日期:2024年09月11日

列权限表,给出关于列权限的信息。
表 5-21 具体信息如下:
GRANTEE
被赋予权限的用户名
TABLE_CATALOG
表登记目录
TABLE_SCHEMA
列所在表所属数据库名
TABLE_NAME
列所在表名
COLUMN_NAME
列名
PRIVILEGE_TYPE
权限类型
IS_GRANTABLE
是否具有赋予权限的权限

功能
这个参数用于控制是否启用查询重试机制。重试机制是指当主节点不工作时,集
群将发送查询给备份节点。默认是不启用。
参数取值含义说明

参数= 0 关闭;

参数= 1 启动。
该参数的默认值是1。
表6- 18 参数值范围说明表
默认值
最小值
最大值
1
0
1
使用场景
适用于高可用备份查询场景:
集群查询中某一步骤,由于连接的节点offline 或者其它一些原因查询失败,那么
执行器会将该查询由主节点转到备份节点重新查询,但高可用备份查询的前提为
该查询没有进入结果处理阶段,
一旦进入该阶段
(例如已经有结果发送到客户端)

则不会启动高可用备份查询,而直接查询报错。

GBase 8a MPP Cluster 产品手册
6 附录
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1549

PG_STAT_ACTIVITY 视图显示和当前用户查询相关的信息,字段保存的是上一次执行
的信息。
名称
类型
描述
datid
oid
用户会话在后台连接到的数据库OID。
datname
name
用户会话在后台连接到的数据库名称。
pid
bigint
后台线程ID。
sessionid
bigint
会话ID。
usesysid
oid
登录该后台的用户OID。
usename
name
登录该后台的用户名。
application_name
text
连接到该后台的应用名。
client_addr
inet
连接到该后台的客户端的IP 地址。如果

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
890
名称
类型
描述
此字段是null,
它表明通过服务器机器上U
NIX 套接字连接客户端或者这是内部进
程,如autovacuum。
client_hostname
text
客户端的主机名,这个字段是通过client_a
ddr 的反向DNS 查找得到。这个字段只有
在启动log_hostname 且使用IP 连接时才非
空。
client_port
integer
客户端用于与后台通讯的TCP 端口号,如
果使用Unix 套接字,则为-1。
backend_start
timestamp wi
th time zone
该过程开始的时间,即当客户端连接服务
器时。
xact_start
timestamp wi
th time zone
启动当前事务的时间,如果没有事务是活
跃的,则为null。如果当前查询是首个事
务,则这列等同于query_start 列。
query_start
timestamp wi
th time zone
开始当前活跃查询的时间,如果state 的
值不是active,
则这个值是上一个查询的开
始时间。
state_change
timestamp wi
th time zone
上次状态改变的时间。
waiting
boolean
如果后台当前正等待锁则为true。
enqueue
text
该字段不支持。
state
text
该后台当前总体状态。可能值是:
active:后台正在执行一个查询。
idle:后台正在等待一个新的客户端命令。
idle in transaction:
后台在事务中,
但事务
中没有语句在执行。
idle in transaction (aborted):后台在事务
中,但事务中有语句执行失败。
fastpath function call:
后台正在执行一个f
ast-path 函数。
disabled:
如果后台禁用track_activities,

报告这个状态。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
891
名称
类型
描述
说明:
普通用户只能查看到自己帐户所对应的会
话状态。即其他帐户的state 信息为空。例
如以judy 用户连接数据库后,在pg_stat_a
ctivity 中查看到的普通用户joe 及初始用户
omm 的state 信息为空:
SELECT datname, usename, usesysid, stat
e,pid FROM pg_stat_activity;
datname
| usename | usesysid | state
|
pid
———-+———+———-+——–+———
——–
postgres | gbase
|
10 |
| 139968752121616
postgres | gbase
|
10 |
| 139968903116560
db_tpcc | judy
|
16398 | active |
139968391403280
postgres | gbase
|
10 |
| 139968643069712
postgres | gbase
|
10 |
| 139968680818448
postgres | joe
|
16390 |
| 139968563377936
(6 rows)
resource_pool
name
用户使用的资源池。
query_id
bigint
查询语句的ID。
query
text
该后台的最新查询。如果state 状态是acti
ve(活跃的),此字段显示当前正在执行
的查询。所有其他情况表示上一个查询。
connection_info
text
json 格式字符串,记录当前连接数据库的
驱动类型、驱动版本号、当前驱动的部署
路径、进程属主用户等信息(参见connect
ion_info)。
unique_sql_id
bigint
语句的unique sql id。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
892
名称
类型
描述
trace_id
text
驱动传入的trace id,
与应用的一次请求相
关联。