返回首页

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

更新日期:2024年09月11日

PG_SESSION_WLMSTAT
PG_SESSION_WLMSTAT 视图显示当前用户执行作业正在运行时的负载管理相关信息。
查询该视图需要sysadmin 权限。
名称
类型
描述
datid
oid
连接后端的数据库OID。
datname
name
连接后端的数据库名称。
threadid
bigint
后端线程ID。
sessionid
bigint
会话ID。
processid
integer
后端线程的pid。
usesysid
oid
登录后端的用户OID。
appname
text
连接到后端的应用名。
usename
name
登录到该后端的用户名。
priority
bigint
语句所在Cgroups 的优先级。
attribute
text
语句的属性:
Ordinary:语句发送到数据库后被解析前的默认属性。
Simple:简单语句。
Complicated:复杂语句。
Internal:数据库内部语句。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
935
名称
类型
描述
Unknown:未知。
block_time
bigint
语句当前为止的pending 的时间,单位s。
elapsed_time
bigint
语句当前为止的实际执行时间,单位s。
total_cpu_time
bigint
语句在上一时间周期内的数据库实例上CPU 使用的总时
间,单位s。
cpu_skew_percent
integer
语句在上一时间周期内的数据库实例上CPU 使用的倾斜
率。
statement_mem
integer
语句执行使用的statement_mem,预留字段。
active_points
integer
语句占用的资源池并发点数。
dop_value
integer
语句的从资源池中获取的dop 值。
control_group
text
该字段不支持。
status
text
语句当前的状态,包括:
pending:执行前状态。
running:执行进行状态。
finished:执行正常结束。(当enqueue 字段为StoredPro
c 或Transaction 时,仅代表语句中的部分作业已经执行
完毕,该状态会持续到该语句完全执行完毕。)
aborted:执行异常终止。
active:非以上四种状态外的正常状态。
unknown:未知状态。
enqueue
text
该字段不支持。
resource_pool
name
语句当前所在的资源池。
query
text
该后端的最新查询。如果state 状态是active(活的),
此字段显示当前正在执行的查询。所有其他情况表示上
一个查询。
is_plana
boolean
该字段不支持。
node_group
text
该字段不支持。

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

SQLColumnPrivileges 返回指定表的列和相关权限的列表。
驱动程序将返回信息作为在指定
的 hstmt 上设置的结果。
下表描述了 SQLColumnPrivileges 的 SQLSTATE 和错误值。
SQLSTATE
错误值
错误消息
01000
-11001
General warning
08S01
-11020
Communication-link failure
24000
-11031
Invalid cursor state
S1000
-11060
General error
S1001
-11061
Memory-allocation failure
S1008
-11065
Operation canceled
S1010
-11067
Function-sequence error
S1090
-11071
Invalid string or buffer length
S1C00
-11092
Driver not capable
S1T00
-11094
Time-out expired
S1C00
-11300
SQL_DEFAULT_PARAM not supported
08S01
-11301
A protocol error has been detected. Current connection is
closed.
S1000
-11310
Create and Drop must be executed within a ServerOnly
Connection
S1000
-11320
Syntax error
S1000
-11323
The statement contained an escape clause not supported by
this database driver

Invalid transaction isolation level
如果数据库服务器无法完成回滚,则发送此错误。请参阅 SQLException 消息的剩余部分,
来了解回滚失败的详细原因。
如果无效的事务隔离级别传送到 setTransactionIsolation(),则该错误还会发生。有效值为:
TRANSACTION_NONE
TRANSACTION_READ_UNCOMMITTED
TRANSACTION_READ_COMMITTED
TRANSACTION_REPEATABLE_READ
TRANSACTION_SERIALIZABLE
TRANSACTION_LAST_COMMITTED