全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
云数据库 RDS 版

常用管理函数

更新时间:2017-06-07 13:26:11

RDS 上 PPAS 由于没有对外开放超级用户,用户无法像线下使用 PPAS 那样使用 superuser 账号管理数据库对象。为此,我们推出了一组管理函数,帮助用户顺利使用云上的 PPAS 各种功能。

管理函数的使用规则

在云上的各类管理函数都要求用户使用 RDS 根账号来执行。RDS 根账号是分配实例时指定的管理账号,具有 createdb createrole login 权限。

  • 插件管理函数 rds_manage_extension。

    该函数帮助用户管理云上的插件,用户可以使用该函数创建和删除 PPAS 目前已经支持的插件。

    1. rds_manage_extension(operation text, pname text, schema text default NULL,logging bool default false)
    2. operation: create drop
    3. pname: 支持的插件名
    4. schema:插件创建到的目标模式
    5. logging:插件创建时的日志信息
    6. 目前支持的插件有:
    7. pg_stat_statements
    8. btree_gin
    9. btree_gist
    10. chkpass
    11. citext
    12. cube
    13. dblink
    14. dict_int
    15. earthdistance
    16. hstore
    17. intagg
    18. intarray
    19. isn
    20. ltree
    21. pgcrypto
    22. pgrowlocks
    23. pg_prewarm
    24. pg_trgm
    25. postgres_fdw
    26. sslinfo
    27. tablefunc
    28. tsearch2
    29. unaccent
    30. postgis
    31. postgis_topology
    32. fuzzystrmatch
    33. postgis_tiger_geocoder
    34. plperl
    35. pltcl
    36. plv8
    37. "uuid-ossp"
    38. plpgsql
    39. oss_fdw
    40. 举例:
    41. 1 创建插件 dblink
    42. select rds_manage_extension('create','dblink');
    43. 2 删除插件 dblink
    44. select rds_manage_extension('drop','dblink');
  • 当前连接会话 rds_pg_stat_activity()。

    该函数类似 pg_stat_activity 视图,返回用户相关的所有连接会话信息。

  • 查看慢 SQL 的函数 rds_pg_stat_statements()。

    该函数是视图 pg_stat_statements 的封装,目的是让用户查看自己权限范围内的慢SQL。

  • 性能分析函数。

    本组函数,类似 Oracle AWR 报告,提供给用户一组函数帮助用户分析目前 PPAS 实例的试试性能信息。

    1. 1 rds_truncsnap()
    2. 说明: 删除目前保存的所有快照。<
    3. de>"uuidk' class="pun">创建插件说报告,>删除插件31"> e>
    4. <1">ocu生个 li ">说明:
    5. "uuid-ossp"<1">41">
    6. de>
    7. 1">说变化/p>结束">说变化说lass,目的li>

      : (1">own面tem个 过ocu生>说生成s,目的li>

      似 程1"> dbl >//s="pln之说1">创建插件 dbl > dblbon">//hp?u生个 >说1">SELECTspan class="pln"> dbl >//hp?u生个 >说1">删除插件 dbl >//hp?u生个 >说1">

    8. dbl //class=span>说ID: 1 2 31">
    9. SELECTspan class="pln"> dbl
      1. <"plnnsion31">>//据">说p?u生个s,目的li>

        1">,

      2. dblink
      3. lass="pln">
      4. dblink
      5. n>

          dbl 1"> 创建插件终止 <234561"><1">1">
        • <234561">ants ,
            dbl lass="pun">de>"uuidk' dbl 31"> dbl , (s ompat/ <_Compatibitedy_GVPD 链接7684uailnt l title">

            常用管理函数

            更新时间:2017-06-07 13:26:11

            < n> n>s alue="n> !-- alue= n>附录&nspack " >常用1" /> n>< lass
          1. 附录&nspack " >常用2" /> 不及li n>< lass
          2. 附录&nspack " >常用4" />链接 n>< lass
          3. 附录&nspack " >常用8do/>缺尳码/会片示< lass
          4. 附录&nspack " >常用16" /> 单/步骤 善 n>< lass
          5. 附录&nspack " >常用32" />其 n>< lass
          6. < t n>附录&nspack " >常用1" /> n>< lass
          7. < t n>附录&nspack " >常用2" /> 不及li n>< lass
          8. < t n>附录&nspack " >常用4" />链接 n>< lass
          9. < t n>附录&nspack " >常用8do/>缺尳码/会片示< lass
          10. < t n>附录&nspack " >常用16" /> 单/步骤 善 n>< lass
          11. < t n>附录&nspack " >常用32" />其 n>< n>附录cls="anonymous-spack doc/a>&nspack " spackld匿
          12. 感谢您"打
          13. &'bsp;&g' >常'9cBMSrGR3xpVhfa0kJ8US1'l-tin dbl-l-t dbl-l-tin dbl-ltwinn-b.
          14. &n cla/-icon dbl--bsrc=" &n cla/-icon dbl--bsrc=" &n cla/-icon dbl--bsrc="