KingbaseES-用户的数据字典视图

本文介绍了KingbaseES数据库提供的数据字典视图,如sys_user用于查询所有用户信息,sys_stat_activity则展示了当前数据库中用户会话情况,包括查询内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

KingbaseES数据库提供了一组数据字典视图,这些视图提供有关用于创建用户和配置用户的信息。

常见的用户信息系统视图
一些常见的关于用户的系统视图如下表所示:
在这里插入图片描述

查询所有用户和相关信息
sys_user 系统视图提供关于数据库所有用户的信息,如下所示:

select * from "sys_user";

usename |usesysid |usecreatedb |usesuper |userepl |usebypassrls |passwd   |valuntil |useconfig |
--------+---------+------------+---------+--------+-------------+---------+---------+----------+
system  |10       |true        |true     |true    |true         |******** |         |NULL      |
sao     |9        |false       |false    |false   |false        |******** |         |NULL      |
sso     |8        |false       |false    |false   |false        |******** |         |NULL      |
ads     |16601    |false       |false    |false   |false        |******** |         |NULL      |
u1      |16603    |false       |false    |false   |false        |******** |         |NULL      |
t1      |16604    |false       |false    |false   |false        |******** |         |NULL      |
sa      |16605    |true        |false    |false   |false        |******** |         |NULL      |
test    |16394    |false       |false    |false   |false        |******** |         |NULL      |

查询数据库用户会话情况
sys_stat_activity 系统动态视图列出了当前数据库中所有用户会话的情况,例如,查询test用户下运行sql的内容:

select  datid,datname,pid,query from sys_stat_activity where datname='test';

datid |datname |pid   |query                                                                                |
------+--------+------+-------------------------------------------------------------------------------------+
15022 |test    |15872 |SELECT t.oid,t.*   FROM sys_catalog.sys_type t WHERE typnamespace=$1  ORDER by t.oid |
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值