Postgresql9.2版本以后都存在一個(gè)模塊pg_stat_statements
Altersystemshared_preload_libraries =pg_stat_statements;
CREATEEXTENSIONpg_stat_statements;
Altersystem命令修改參數(shù).使用AlterSystem命令將修改postgresql.auto.conf文件,而不是postgresql.conf,這樣可以很好的保護(hù)postgresql.conf文件,數(shù)據(jù)庫讀取參數(shù)文件的會(huì)優(yōu)先讀取postgresql.auto.conf,如果以后覺得不需要了,可以直接刪除postgresql.auto.conf文件回歸初始環(huán)境
select userid::regrole, dbid, query frompg_stat_statements order by total_timedesc limit 5;
部分效果如下:
按照時(shí)間消耗由大到小排序更有列于我們分辨,前十的語句我們都應(yīng)該重點(diǎn)關(guān)注,
如果不查看數(shù)據(jù)庫服務(wù)器上最耗時(shí)的查詢,就無法調(diào)整系統(tǒng)
pg_stat_statements提供的不僅是查詢及其消耗的時(shí)間。這是視圖的結(jié)構(gòu)
dpg_stat_statements
View "pg_catalog.pg_stat_statements"
Column | Type | Collation | Nullable | Default
---------------------+------------------+-----------+----------+---------
SELECTsubstring(query,1, 50) ASshort_query,
round(total_time::numeric,2) AStotal_time,
calls,
round(mean_time::numeric,2) ASmean,
round((100* total_time / sum(total_time::numeric)OVER ())::numeric,2) ASpercentage_cpu
FROM pg_stat_statements
ORDERBYtotal_timeDESC
LIMIT20;
最后一列特別值得注意:它告訴我們單個(gè)查詢消耗的總時(shí)間的百分比。這將幫助確定單個(gè)語句是否與整體性能相關(guān)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/129979.html
摘要:解決了服務(wù)器應(yīng)用快速部署的問題。解決方案是自己裝一個(gè)第二點(diǎn),確保鏡像服務(wù)器跑起來。你需要將真機(jī)的端口和虛擬機(jī)端口進(jìn)行綁定,這樣可以通過訪問鏡像服務(wù)器在真機(jī)上的端口,訪問到數(shù)據(jù)庫端口,進(jìn)入鏡像之中。 關(guān)于Docker的基本原理 原理上, 深入淺出Docker 一文講的語言會(huì)更科學(xué),我只撿不一定準(zhǔn)確但直觀而符合表面理解的一些講一下。 Docker提供了基于操作系統(tǒng)級(jí)和應(yīng)用級(jí)虛擬化的應(yīng)用部署...
摘要:解決了服務(wù)器應(yīng)用快速部署的問題。解決方案是自己裝一個(gè)第二點(diǎn),確保鏡像服務(wù)器跑起來。你需要將真機(jī)的端口和虛擬機(jī)端口進(jìn)行綁定,這樣可以通過訪問鏡像服務(wù)器在真機(jī)上的端口,訪問到數(shù)據(jù)庫端口,進(jìn)入鏡像之中。 關(guān)于Docker的基本原理 原理上, 深入淺出Docker 一文講的語言會(huì)更科學(xué),我只撿不一定準(zhǔn)確但直觀而符合表面理解的一些講一下。 Docker提供了基于操作系統(tǒng)級(jí)和應(yīng)用級(jí)虛擬化的應(yīng)用部署...
摘要:相比自建,其可靠性更高,方便運(yùn)維維護(hù)。宋體經(jīng)過審慎考慮,用戶同時(shí)選用三種數(shù)據(jù)庫,針對(duì)性的滿足不同目標(biāo)。宋體宋體其中,相比于在上的快速高效是其優(yōu)勢,也是用戶選型的重要砝碼。PostgreSQL UDB用在大數(shù)據(jù)分析上,查詢效率更高。相比自建,其可靠性更高,方便運(yùn)維維護(hù)。 — 31會(huì)議運(yùn)維經(jīng)理 湯雷 如何用好PostgreSQL? PostgreSQL是業(yè)內(nèi)一款十分流行的開源數(shù)...
摘要:經(jīng)過對(duì)比選型,用戶同時(shí)選用三種數(shù)據(jù)庫來針對(duì)性的滿足不同目標(biāo)?;谀軌驇淼倪@些特性優(yōu)勢,用戶選擇了。相比自建,其可靠性更高,方便運(yùn)維維護(hù)。整個(gè)過程中用戶不需要任何人工干預(yù)和配置修改,真正做到自動(dòng)容災(zāi)。 據(jù)DB-Engines 最新發(fā)布的2019年8月份數(shù)據(jù)庫流行度排行榜(如下圖)顯示,名列前茅的MySQL和PostgreSQL數(shù)據(jù)庫的流行趨勢與去年同期相比依然穩(wěn)增不減。 showImg...
摘要:年之前,微信支付業(yè)務(wù)快速發(fā)展,需要一款數(shù)據(jù)庫能夠安全高效的支撐微信支付商戶系統(tǒng)核心業(yè)務(wù),這個(gè)重任落在了騰訊數(shù)據(jù)庫團(tuán)隊(duì)自研上。由于是用于微信支付的核心數(shù)據(jù)庫,騰訊被定位為安全高效,穩(wěn)定,可靠的數(shù)據(jù)庫集群。 歡迎大家前往騰訊云+社區(qū),獲取更多騰訊海量技術(shù)實(shí)踐干貨哦~ 本文由李躍森發(fā)表于云+社區(qū)專欄李躍森,騰訊云PostgreSQL首席架構(gòu)師,騰訊數(shù)據(jù)庫團(tuán)隊(duì)架構(gòu)師,負(fù)責(zé)微信支付商戶系統(tǒng)核心數(shù)...
閱讀 1356·2023-01-11 13:20
閱讀 1707·2023-01-11 13:20
閱讀 1215·2023-01-11 13:20
閱讀 1906·2023-01-11 13:20
閱讀 4165·2023-01-11 13:20
閱讀 2757·2023-01-11 13:20
閱讀 1402·2023-01-11 13:20
閱讀 3671·2023-01-11 13:20