首页 > 数据库 > > 租户管理-用户资源实时查询
在多租户管理的框架下,用户可以实时查询所有用户资源(包括内存, cpu核数,存储空间和IO)使用情况。
SELECT * FROM PG_TOTAL_USER_RESOURCE_INFO;得到的结果视图如下:
username | used_memory | total_memory | used_cpu | total_cpu | used_space | total_space
------------+-------------+--------------+----------+-----------+------------+-------------
omm | 0 | 8278 | 0 | | 0 | -1
sys01 | 0 | 8278 | 0 | 48 | 0 | 102400
user1 | 18 | 1655 | 6 | 19 | 13787176 | -1
(3 rows)
所查各字段说明详见PG_TOTAL_USER_RESOURCE_INFO 。
SELECT * FROM GS_WLM_USER_RESOURCE_INFO('username');查询结果如下:
userid | used_memory | total_memory | used_cpu | total_cpu | used_space | total_space
--------+-------------+--------------+----------+-----------+------------+-------------
16407 | 18 | 1655 | 6 | 19 | 13787176 | -1
(1 row)
postgres=# SELECT * FROM pg_user_iostat('username');查询结果如下:
userid | min_curr_iops | max_curr_iops | min_peak_iops | max_peak_iops | io_limits | io_priority
-------+---------------+---------------+---------------+---------------+-----------+-------------
10 | 0 | | 0 | | 0 | None
(1 row)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3132209/ ,如需转载,请注明出处,否则将追究法律责任。