GaussDB-V_SESSION

68 阅读5分钟

GaussDB-V_SESSION

V_SESSION视图显示当前所有会话的信息,该视图只有管理员可以访问,普通用户需要授权才能访问,该视图同时存在于PG_CATALOG和SYS Schema下。具体字段信息如表1所示。

名称类型描述
saddrraw暂不支持,值为NULL。
sidbigint会话id。
serial#integer当前活动的后台线程的序号,在GaussDB中为0。
audsidnumeric暂不支持,值为NULL。
paddrraw暂不支持,值为NULL。
schema#numeric暂不支持,值为NULL。
schemanamename登录该后台的用户名。
user#oid登录此后台线程的用户的OID。oid 为0表示此后台线程为全局辅助线程(auxiliary)。
usernamename登录此后台线程的用户名。username为空表示此后台线程为全局辅助线程(auxiliary)。
commandnumeric暂不支持,值为NULL。
owneridnumeric暂不支持,值为NULL。
taddrcharacter varying(16)暂不支持,值为NULL。
lockwaitcharacter varying(16)暂不支持,值为NULL。
machinetext客户端的主机名,这个字段是通过client_addr的反向DNS查找得到。这个字段只有在启动log_hostname且使用IP连接时才非空。
sql_idbigint查询语句的id。
client_infotext客户端信息。
eventtext语句当前排队状态。可能值是:- waiting in queue:表示语句在排队中。
  • 空:表示语句正在运行。 | | sql_exec_start | timestamp with time zone | 开始当前活跃查询的时间,如果state的值不是active,则这个值是上一个查询的开始时间。 | | program | text | 连接到该后台的应用名。 | | status | text | 该后台当前总体状态。可能值是:- active:后台正在执行一个查询。
  • idle:后台正在等待一个新的客户端命令。
  • idle in transaction:后台在事务中,但事务中没有语句在执行。
  • idle in transaction (aborted):后台在事务中,但事务中有语句执行失败。
  • fastpath function call:后台正在执行一个fast-path函数。
  • disabled:如果后台禁用track_activities,则报告这个状态。 | | server | character varying(9) | 暂不支持,值为NULL。 | | pdml_status | character varying(8) | 当前会话是否启用DML的并行执行。 | | port | numeric | 当前会话的端口号。 | | process | character varying(24) | 当前会话的进程号。 | | logon_time | date | 当前会话的登录时间。 | | last_call_et | integer | 当前会话上次状态发生改变的时长。 | | osuser | character varying(128) | 暂不支持,值为NULL。 | | terminal | character varying(30) | 暂不支持,值为NULL。 | | type | character varying(10) | 暂不支持,值为NULL。 | | sql_address | raw | 暂不支持,值为NULL。 | | sql_hash_value | numeric | 暂不支持,值为NULL。 | | sql_child_number | numeric | 暂不支持,值为NULL。 | | sql_exec_id | numeric | 暂不支持,值为NULL。 | | prev_sql_addr | raw | 暂不支持,值为NULL。 | | prev_hash_value | numeric | 暂不支持,值为NULL。 | | prev_sql_id | character varying(13) | 暂不支持,值为NULL。 | | prev_child_number | numeric | 暂不支持,值为NULL。 | | prev_exec_start | date | 暂不支持,值为NULL。 | | prev_exec_id | numeric | 暂不支持,值为NULL。 | | plsql_entry_object_id | numeric | 暂不支持,值为NULL。 | | plsql_entry_subprogram_id | numeric | 暂不支持,值为NULL。 | | plsql_object_id | numeric | 暂不支持,值为NULL。 | | plsql_subprogram_id | numeric | 暂不支持,值为NULL。 | | module | character varying(64) | 暂不支持,值为NULL。 | | module_hash | numeric | 暂不支持,值为NULL。 | | action | character varying(64) | 暂不支持,值为NULL。 | | action_hash | numeric | 暂不支持,值为NULL。 | | fixed_table_sequence | numeric | 暂不支持,值为NULL。 | | row_wait_obj# | numeric | 暂不支持,值为NULL。 | | row_wait_file# | numeric | 暂不支持,值为NULL。 | | row_wait_block# | numeric | 暂不支持,值为NULL。 | | row_wait_row# | numeric | 暂不支持,值为NULL。 | | top_level_call# | numeric | 暂不支持,值为NULL。 | | pdml_enabled | character varying(3) | 暂不支持,值为NULL。 | | failover_type | character varying(13) | 暂不支持,值为NULL。 | | failover_method | character varying(10) | 暂不支持,值为NULL。 | | failed_over | character varying(3) | 暂不支持,值为NULL。 | | resource_consumer_group | character varying(32) | 暂不支持,值为NULL。 | | pddl_status | character varying(8) | 暂不支持,值为NULL。 | | pq_status | character varying(8) | 暂不支持,值为NULL。 | | current_queue_duration | numeric | 暂不支持,值为NULL。 | | client_identifier | character varying(64) | 暂不支持,值为NULL。 | | blocking_session_status | character varying(11) | 暂不支持,值为NULL。 | | blocking_instance | numeric | 暂不支持,值为NULL。 | | blocking_session | numeric | 暂不支持,值为NULL。 | | final_blocking_session_status | character varying(11) | 暂不支持,值为NULL。 | | final_blocking_instance | numeric | 暂不支持,值为NULL。 | | final_blocking_session | numeric | 暂不支持,值为NULL。 | | seq# | numeric | 暂不支持,值为NULL。 | | event# | numeric | 暂不支持,值为NULL。 | | p1text | character varying(64) | 暂不支持,值为NULL。 | | p1 | numeric | 暂不支持,值为NULL。 | | p1raw | raw | 暂不支持,值为NULL。 | | p2text | character varying(64) | 暂不支持,值为NULL。 | | p2 | numeric | 暂不支持,值为NULL。 | | p2raw | raw | 暂不支持,值为NULL。 | | p3text | character varying(64) | 暂不支持,值为NULL。 | | p3 | numeric | 暂不支持,值为NULL。 | | p3raw | raw | 暂不支持,值为NULL。 | | wait_class_id | numeric | 暂不支持,值为NULL。 | | wait_class# | numeric | 暂不支持,值为NULL。 | | wait_class | character varying(64) | 暂不支持,值为NULL。 | | wait_time | numeric | 暂不支持,值为NULL。 | | seconds_in_wait | numeric | 暂不支持,值为NULL。 | | state | character varying(19) | 暂不支持,值为NULL。 | | wait_time_micro | numeric | 暂不支持,值为NULL。 | | time_remaining_micro | numeric | 暂不支持,值为NULL。 | | time_since_last_wait_micro | numeric | 暂不支持,值为NULL。 | | service_name | character varying(64) | 暂不支持,值为NULL。 | | sql_trace | character varying(8) | 暂不支持,值为NULL。 | | sql_trace_waits | character varying(5) | 暂不支持,值为NULL。 | | sql_trace_binds | character varying(5) | 暂不支持,值为NULL。 | | sql_trace_plan_stats | character varying(10) | 暂不支持,值为NULL。 | | session_edition_id | numeric | 暂不支持,值为NULL。 | | creator_addr | raw | 暂不支持,值为NULL。 | | creator_serial# | numeric | 暂不支持,值为NULL。 | | ecid | character varying(64) | 暂不支持,值为NULL。 | | sql_translation_profile_id | numeric | 暂不支持,值为NULL。 | | pga_tunable_mem | numeric | 暂不支持,值为NULL。 | | shard_ddl_status | character varying(8) | 暂不支持,值为NULL。 | | con_id | numeric | 暂不支持,值为NULL。 | | external_name | character varying(1024) | 暂不支持,值为NULL。 | | plsql_debugger_connected | character varying(5) | 暂不支持,值为NULL。 |

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…