476
iPhone_iPad_Mac_手机_平板_苹果apple
常用管理函数__快速入门(PPAS)_云数据库 RDS 版-阿里云
RDS 上 PPAS 由于没有对外开放超级用户,用户无法像线下使用 PPAS 那样使用 superuser 账号管理数据库对象。为此,我们推出了一组管理函数,帮助用户顺利使用云上的 PPAS 各种功能。
管理函数的使用规则
在云上的各类管理函数都要求用户使用 RDS 根账号来执行。RDS 根账号是分配实例时指定的管理账号,具有 createdb createrole login 权限。
一:插件管理函数 rds_manage_extension
该函数帮助用户管理云上的插件,用户可以使用该函数创建和删除 PPAS 目前已经支持的插件。
rds_manage_extension(operation text, pname text, schema text default NULL,logging bool default false)
operation: create 或 drop
pname: 支持的插件名
schema:插件创建到的目标模式
logging:插件创建时的日志信息
目前支持的插件有:
pg_stat_statements
btree_gin
btree_gist
chkpass
citext
cube
dblink
dict_int
earthdistance
hstore
intagg
intarray
isn
ltree
pgcrypto
pgrowlocks
pg_prewarm
pg_trgm
postgres_fdw
sslinfo
tablefunc
tsearch2
unaccent
postgis
postgis_topology
fuzzystrmatch
postgis_tiger_geocoder
plperl
pltcl
plv8
"uuid-ossp"
plpgsql
oss_fdw
举例:
1 创建插件 dblink
select rds_manage_extension('create','dblink');
2 删除插件 dblink
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 rds_truncsnap()
说明: 删除目前保存的所有快照。
2 rds_get_snaps()
说明: 获得目前保存的所有快照信息。
3 rds_snap()
说明:产生一个实时快照。
4 rds_report(beginsnap bigint, endsnap bigint)
制定一个初始快照变化和结束快照变化,产生基于快照的性能分析报告。
举例:下面是一个通过产生快照生成性能分析报告的过程
SELECT * FROM rds_truncsnap(); //删除之前保存的快照
SELECT * from rds_snap(); // 产生一个快照
SELECT * from rds_snap(); // 产生一个快照
SELECT * from rds_snap(); // 产生一个快照
SELECT * FROM rds_get_snaps(); //获取目前产生的快照ID: 1 2 3
SELECT * FROM edbreport(1, 3); //根据快照产生一个性能分析报告
五:终止会话函数
rds_pg_terminate_backend(upid int)
rds_pg_cancel_backend(upid int)
该函数分别对应原生的 pg_terminate_backend 和 pg_cancel_backend,区别仅是他们无法操作 supueruser 建立的连接。
举例:终止进程号为 123456 的回话
select rds_pg_cancel_backend(123456);
六:VPD 函数
VPD 即 Virtual Private Database,是兼容 Package DBMS_RLS 的一种封装,参数完全相同。
1 rds_drop_policy 对应 DBMS_RLS.DROP_POLICY
2 rds_enable_policy 对应 DBMS_RLS.ENABLE_POLICY
3 rds_add_policy 对应 DBMS_RLS.ADD_POLICY
最后更新:2016-11-23 16:04:17
上一篇:
附录:PPAS 兼容性说明__快速入门(PPAS)_云数据库 RDS 版-阿里云
下一篇:
登录与注销__用户指南_云数据库 RDS 版-阿里云
查询访问QPS__资源监控接口_API 手册_CDN-阿里云
恶意代码扫描示例代码__Java-SDK_SDK手册_移动安全-阿里云
3.1 创建数据库与配置__第三章 DDL_使用手册_分析型数据库-阿里云
错误日志__应用操作接口_API参考手册_开放搜索-阿里云
SLB__操作事件(Event)样例_用户指南_操作审计-阿里云
什么是RAM?__产品简介_访问控制-阿里云
兼容版本SDK介绍__Java SDK介绍_MapReduce_大数据计算服务-阿里云
想给马云当学生吗?阿里云大数据学院落户青岛!北方第一所,5年培养5000名人才…
MaxCompute数据源配置__数据源配置_数据同步手册_用户操作指南_大数据开发套件-阿里云
步调时间设置__测试配置_Lite用户使用手册_性能测试-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云