VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

DBMS_APPLICATION_INFO

  • 用于在数据库中记录执行模块或事务的名称,以及当前客户端信息,以供跟踪各种模块的性能和调试时使用。
函数名 参数类型 结果类型 描述
set_client_info text null 设置当前会话有关客户端应用程序的其他信息
set_module module_name text,action_name text null 设置当前模块的名称
set_action text null 设置当前会话下当前模块的操作名称
read_client_info null text 读取当前会话client_info字段的值
read_module null module_name text,action_name text 读取当前会话的模块和操作字段信息
su视图名 描述
V$SESSION 使V$SESSION视图包含READ_CLIENT_INFO与READ_MODULE涉及到的client_info、module与action内容
vastbase=# SELECT dbms_application_info.set_client_info('client_info A'); 
set_client_info
-----------------

(1 row)

vastbase=# SELECT dbms_application_info.set_module('module A','action A');
 set_module
------------

(1 row)

vastbase=# SELECT dbms_application_info.set_action('action A');
 set_action
------------

(1 row)

vastbase=# SELECT dbms_application_info.read_client_info();
 read_client_info
------------------
 client_info A
(1 row)

vastbase=# SELECT dbms_application_info.read_module();
       read_module
-------------------------
 ("module A","action A")
(1 row)

select * from V$SESSION;