ITPub博客

首页 > 数据库 > > 租户管理-用户资源实时查询

租户管理-用户资源实时查询

作者:GaussDB_数据库 时间:2020-01-14 15:49:14 0 删除 编辑

背景信息

在多租户管理的框架下,用户可以实时查询所有用户资源(包括内存, 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)
  • 查询具体某个用户的IO资源使用情况。
    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/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 集群-管理服务
请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19305