476
財經資訊
常用管理函數__快速入門(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-阿裏雲