值得推薦的60種不同功能的PostgreSQL工具

PostgreSQL(簡稱Postgres)具有許多現(xiàn)成的功能,它在開發(fā)人員和數(shù)據(jù)庫工程師中備受歡迎。作為一款開源的產(chǎn)品,Postgres不但擁有強(qiáng)大的開發(fā)人員社區(qū),而且?guī)в性S多附加組件煞烫。為了方便您迅速向Postgres中添加各種新的工具和插件,也為了讓您能夠擴(kuò)展現(xiàn)有的Postgres數(shù)據(jù)庫系統(tǒng)功能累颂,本文為您總結(jié)了六十款工具滞详、插件和附加組件,以協(xié)助您快速紊馏、有效地改善現(xiàn)有Postgres的運(yùn)維方式和服務(wù)性能料饥。

圖形化用戶界面(GUI)

雖然Postgres并沒有自帶原生的GUI,但是您可以通過如下特定的瘦棋、基于Web的GUI和工具稀火,來輕松地管理Postgres數(shù)據(jù)庫。

1.?DataGrip

作為一款可以協(xié)助簡化管理多個(gè)數(shù)據(jù)庫的工具赌朋,DataGrip能夠與包括PostgreSQL在內(nèi)的多種數(shù)據(jù)庫系統(tǒng)相兼容凰狞。通過由它提供的圖形化界面篇裁,您不但可以管理數(shù)據(jù)庫,還能夠運(yùn)行查詢赡若,以及完成各種例行的維護(hù)任務(wù)达布。

2.?DBeaver

DBeaver的最新版本--7.1.4,帶有直觀化的數(shù)據(jù)編輯功能逾冬。同時(shí)黍聂,它能夠支持PostgreSQL,以及許多其他類型的數(shù)據(jù)庫系統(tǒng)身腻。

3.?Navicat for PostgreSQL

Navicat在數(shù)據(jù)庫領(lǐng)域已深耕多年产还。它的Postgres產(chǎn)品旨在為用戶提供管理復(fù)雜數(shù)據(jù)庫所需的各種工具。同時(shí)嘀趟,它也提供了原生的數(shù)據(jù)可視化工具脐区。

4.?PgAdmin

在簡化Postgres維護(hù)和管理方面,pgAdmin可謂老牌產(chǎn)品她按。如今牛隅,它不但能夠基于Web選項(xiàng)、支持外部配置文件酌泰,并且還可以運(yùn)行在云端媒佣。雖然它可以被用作管理數(shù)據(jù)庫集群,但是與完整的GUI相比陵刹,pgAdmin還是略顯簡陋了一些默伍。

5.?Valentina Studio for PostgreSQL

Valentina Studio支持各種表單,可以與CI/CD管道相集成授霸,還能夠簡化數(shù)據(jù)庫之間的數(shù)據(jù)傳輸巡验。它雖然具有不同的版本,但是即便是其免費(fèi)的版本碘耳,也能夠管理多個(gè)Postgres數(shù)據(jù)庫。

6.?phpPgAdmin

phpMyAdmin之于MySQL框弛,正如phpPgAdmin之于PostgreSQL辛辨。兩者在功能上既有相似之處,又有不同的地方瑟枫。

7.?Metabase

作為一款具有高級(jí)UI的數(shù)據(jù)處理工具斗搞,Metabase不但可以完成復(fù)雜的查詢,還能夠使用戶通過可視化的方式慷妙,從PostgreSQL數(shù)據(jù)庫中收集潛在的數(shù)據(jù)關(guān)系僻焚。

8.?Slemma

Slemma遠(yuǎn)不止為Postgres提供GUI那么簡單。通過引入自動(dòng)化膝擂,它能夠基于參數(shù)和數(shù)據(jù)之間的關(guān)系虑啤,自動(dòng)生成可視化的數(shù)據(jù)報(bào)告隙弛。

9.?Windward Studios

作為一款特殊的GUI工具,Windward可以與Microsoft Office進(jìn)行原生地集成狞山。您既可以使用Office應(yīng)用來設(shè)計(jì)報(bào)告模板全闷,又可以使用存儲(chǔ)在Postgres中的數(shù)據(jù),去可視化報(bào)告萍启。

實(shí)用工具

Postgres的實(shí)用工具通常被設(shè)計(jì)為总珠,用來處理某項(xiàng)特定的需求】贝浚可以說局服,在將良好的實(shí)用工具集成到數(shù)據(jù)庫管理工作流中之后,數(shù)據(jù)庫工程師的工作會(huì)比以往輕松許多驳遵。下面是目前比較流行的實(shí)用工具腌逢。

1.?pg_catcheck

眾所周知,系統(tǒng)目錄的損壞可能會(huì)讓您丟失數(shù)據(jù)條目超埋,以及某些有價(jià)值的信息搏讶。而pg_catheck可以監(jiān)控系統(tǒng)目錄是否被損壞,是否會(huì)讓整個(gè)Postgres數(shù)據(jù)庫因故導(dǎo)致宕機(jī)霍殴。

2.?pgBouncer

顧名思義媒惕,pgBouncer能夠像保鏢一般,阻止任何未經(jīng)授權(quán)的訪問来庭。它經(jīng)常作為負(fù)載平衡器妒蔚,來管理各種連接。同時(shí)月弛,您可以使用它來存儲(chǔ)密碼肴盏,加密SCRAM密鑰,進(jìn)而保障Postgres的安全性帽衙。

3.?HypoPG

HypoPG可以在不消耗任何云端資源的情況下菜皂,建立虛擬索引,并且能夠處理假設(shè)的分區(qū)厉萝。

4.?PostGIS

PostGIS能夠提供對(duì)空間信息的原生支持恍飘。Postgres用戶可以使用PostGIS,在查詢中為應(yīng)用提供準(zhǔn)確的位置信息谴垫。

5.?Postgres_fdw

Postgres_fdw能夠讓外部數(shù)據(jù)包裝器(Foreign-data wrapper)輕松地訪問外部的Postgres數(shù)據(jù)庫章母。也就是說,您可以使用其他數(shù)據(jù)庫中的對(duì)象翩剪,而無需內(nèi)乳怎、外部進(jìn)行真實(shí)同步。在該實(shí)用工具安裝完成后前弯,您可以創(chuàng)建一個(gè)外部服務(wù)器對(duì)象蚪缀,以及相應(yīng)的用戶映射秫逝。

6.?DB Doc for PostgreSQL

DB Doc for PostgreSQL能夠?yàn)槟_發(fā)的項(xiàng)目,創(chuàng)建對(duì)應(yīng)的文檔椿胯。

平臺(tái)即服務(wù)(PaaS)

如今筷登,許多開發(fā)團(tuán)隊(duì)都希望能夠以“零管理”的方式,支持其部署在云端架構(gòu)中的Postgres哩盲。對(duì)此前方,如下PaaS提供了功能齊全、卻略有不同的數(shù)據(jù)庫托管服務(wù)廉油。

1.?Amazon RDS for PostgreSQL

Amazon的RDS通過提供云關(guān)系型數(shù)據(jù)庫作為托管服務(wù)惠险。它可以讓用戶完全使用由Postgres所提供的各項(xiàng)功能,而無需考慮存儲(chǔ)抒线、部署周期班巩、可用性、以及備份等問題嘶炭。

2.?Aiven for PostgreSQL

Aiven for PostgreSQL提供了完全托管的SQL數(shù)據(jù)庫抱慌。它可以在AWS、GCP眨猎、Azure和其他云生態(tài)系統(tǒng)上運(yùn)行抑进,以提高數(shù)據(jù)庫的可用性。您可以先免費(fèi)試用該平臺(tái)睡陪,然后再切換到最適合自己需求的付費(fèi)版本上寺渗。

3.?Cloud SQL for PostgreSQL

Cloud SQL for PostgreSQL是Google云端關(guān)系型數(shù)據(jù)庫的版本。它能夠與其他的GCP服務(wù)很好地集成在一起兰迫。同時(shí)信殊,它通過全面的API,來支持那些在多云環(huán)境中運(yùn)行的應(yīng)用汁果。

4.?Azure Database for PostgreSQL

Microsoft也提供了一個(gè)可擴(kuò)展性的Azure Database for PostgreSQL涡拘。得益于支持機(jī)器學(xué)習(xí),該P(yáng)aaS提供了各種智能化的功能與性能须鼎。

5.?DigitalOcean Managed Databases

DigitalOcean Managed Databases具有易于設(shè)置鲸伴、無縫運(yùn)維、日常備份晋控、以及多冗余等功能,旨在支持各種應(yīng)用和微服務(wù)姓赤。

6.?Heroku PostgreSQL

Heroku PostgreSQL在提供全面的Postgres功能的同時(shí)赡译,不會(huì)讓整個(gè)平臺(tái)顯得過于臃腫和復(fù)雜。它在美國和歐洲都有銷售不铆。

應(yīng)用領(lǐng)域

目前蝌焚,許多工具都是旨在簡化Postgres數(shù)據(jù)庫的設(shè)計(jì)裹唆、關(guān)系的創(chuàng)建、表的管理只洒、以及整個(gè)PostgreSQL平臺(tái)的構(gòu)建许帐。下面,我們來討論兩個(gè)用于端到端數(shù)據(jù)庫設(shè)計(jì)和管理的Postgres應(yīng)用毕谴。

1.?agileBase

agileBase以其低代碼量(甚至是無代碼)而聞名成畦。您不必成為數(shù)據(jù)庫專家,便可構(gòu)建自己的平臺(tái)涝开,進(jìn)而支持應(yīng)用的交付循帐。由于agileBase將其PostgreSQL功能設(shè)計(jì)為“積木”式,因此您可以按需定制舀武。

2.?Dataedo

您可以通過Dataedo的簡單用戶界面拄养,來管理最為復(fù)雜的Postgres數(shù)據(jù)庫。它不但可以直觀地顯示數(shù)據(jù)關(guān)系银舱,還可以對(duì)其進(jìn)行編輯瘪匿。

高可用性

在實(shí)際應(yīng)用中,我們往往需要在具有高可用性的環(huán)境中寻馏,實(shí)現(xiàn)PostgreSQL數(shù)據(jù)庫棋弥,以避免由于數(shù)據(jù)庫故障所導(dǎo)致的整個(gè)應(yīng)用系統(tǒng)的崩潰。同時(shí)操软,我們可以通過如下工具嘁锯,持續(xù)監(jiān)控PostgreSQL的可用性。

1.?PostgreSQL Dashboard

根據(jù)PostgreSQL Dashboard提供的各項(xiàng)關(guān)鍵性指標(biāo)聂薪,我們可以輕松地獲悉數(shù)據(jù)庫的可用性家乘,而無需手動(dòng)瀏覽日志。同時(shí)藏澳,憑借著其直觀的洞見顯示仁锯,我們也可以通過完善云端架構(gòu),來提高數(shù)據(jù)庫系統(tǒng)的可靠性翔悠。

2.?Stolon

Stolon是一種原生的PostgreSQL管理工具业崖。它旨在易于實(shí)現(xiàn)高可用性。通過提供諸如對(duì)Kubernetes的原生支持蓄愁,以及自動(dòng)化服務(wù)發(fā)現(xiàn)等功能双炕,Stolon允許多個(gè)數(shù)據(jù)庫實(shí)例同時(shí)運(yùn)行,并為之提供冗余撮抓。

3.?PostgreSQL Automatic Failover

PostgreSQL Automatic Failover(PAF)是基于高可用性的行業(yè)標(biāo)準(zhǔn)—Pacemaker而開發(fā)的妇斤。您只需一次性配置PAF,定義諸如recovery_target_timeline和standby_mode等參數(shù),即可為PostgreSQL數(shù)據(jù)庫提供高可用性站超。

備份

云生態(tài)系統(tǒng)雖然能夠提供較高的可用性荸恕,但是我們?cè)谌粘_\(yùn)營中也少不了對(duì)于數(shù)據(jù)庫的例行備份。下面死相,我們來討論一些可以輕松實(shí)現(xiàn)Postgres自動(dòng)化備份的工具融求。

1.?Barman

作為PostgreSQL的完整災(zāi)難恢復(fù)方案,Barman以無縫的方式提供了對(duì)于熱備份和冷備份的管理算撮。它不但支持回滾生宛,而且可以根據(jù)已配置的參數(shù),自動(dòng)對(duì)數(shù)據(jù)庫的狀態(tài)產(chǎn)生快照钮惠。更重要的是茅糜,Barman可以同時(shí)管理在多個(gè)云端環(huán)境中運(yùn)行的數(shù)據(jù)庫。

2.?pg_probackup

作為Postgres的簡單備份工具素挽,pg_probackup簡化了數(shù)據(jù)庫集群中的備份過程蔑赘。它既支持多個(gè)任務(wù)的并行化,又支持對(duì)數(shù)據(jù)庫的文件進(jìn)行數(shù)據(jù)去重等功能预明。

命令行界面(CLI)

盡管大部分PostgreSQL管理工具都提供了GUI缩赛,但是一些開發(fā)人員仍然喜歡使用命令行界面,來批量完成某些特定的操作撰糠。下面酥馍,我們來看看其中最為流行的、兩種可以在終端上運(yùn)行Postgres命令的工具阅酪。

1.?Pgcli

顧名思義旨袒,Pgcli是Postgres的命令行界面。它能夠?yàn)橛脩籼峁┓浅T敿?xì)的信息术辐,以及愉悅的使用體驗(yàn)砚尽。例如,當(dāng)您輸入\d參數(shù)時(shí)辉词,它將為您可視化地顯示數(shù)據(jù)表必孤,并以序號(hào)標(biāo)注每一個(gè)代碼行。

2.?pgsh

除了提供與Pgcli類似的功能瑞躺,pgsh也能夠管理數(shù)據(jù)庫遷移等任務(wù)敷搪。您可以選擇JavaScript和Python作為的首選語言。當(dāng)然幢哨,前者在生產(chǎn)環(huán)境中被使用得更廣一些赡勘。

服務(wù)器端

其實(shí),數(shù)據(jù)庫系統(tǒng)的性能在很大程度上取決于集群的可靠性捞镰。下面狮含,我們來討論兩個(gè)用于創(chuàng)建和管理可擴(kuò)展式PostgreSQL集群的工具顽悼。

1.?Postgres-XL

Postgres-XL能夠通過原生地使用負(fù)載平衡和多個(gè)節(jié)點(diǎn)曼振,對(duì)OLTP的寫入密集型工作負(fù)載提供支持几迄。無論您的關(guān)系型數(shù)據(jù)庫有多么復(fù)雜,Postgres-XL都能夠創(chuàng)建和優(yōu)化完美的數(shù)據(jù)庫集群冰评。

2.?AgensGraph

通過與復(fù)雜的PostgreSQL數(shù)據(jù)庫進(jìn)行無縫的交互映胁,AgensGraph使用圖形化查詢語言,來提高數(shù)據(jù)庫集群的整體性能甲雅。

監(jiān)控

雖然大部分云服務(wù)提供商解孙,都為開發(fā)運(yùn)營人員提供了諸如AWS CloudWatch之類的監(jiān)控工具,但是它們往往無法真正提供PostgreSQL的詳細(xì)性能信息抛人。為此弛姜,我們可以選用如下監(jiān)控管理工具。

1.?Datasentinel

既可以被用于本地妖枚,又可以基于云端的Datasentinel廷臼,能夠顯示諸如:SQL統(tǒng)計(jì)信息、SQL活動(dòng)的合并視圖绝页、以及會(huì)話工作負(fù)載等關(guān)鍵性指標(biāo)荠商。同時(shí),它也可以實(shí)時(shí)采集數(shù)據(jù)续誉,并處理各種歷史數(shù)據(jù)莱没。

2.?PostgreSQL Dashboard

通過提供簡單的儀表板,PostgreSQL Dashboard可以快速分析PostgreSQL的各項(xiàng)指標(biāo)酷鸦。其用戶界面雖然缺少了自定義選項(xiàng)饰躲,但是方便了用戶的使用與設(shè)置。因此臼隔,與深度分析相比嘹裂,該工具更適用于快速監(jiān)控的目的。

3.?Pgbadger

作為一款內(nèi)置了可視化工具的躬翁、快速可靠的日志分析器焦蘑,Pgbadger允許用戶設(shè)置為僅報(bào)告特定的錯(cuò)誤和事件,從而有針對(duì)性地對(duì)數(shù)據(jù)庫進(jìn)行取證和詳細(xì)監(jiān)控盒发。

4.?Pgcluu

作為一種技術(shù)性極強(qiáng)的工具例嘱,Pgcluu可以通過可視化PostgreSQL集群節(jié)點(diǎn)的詳細(xì)數(shù)據(jù),方便用戶持續(xù)監(jiān)控?cái)?shù)據(jù)庫宁舰、乃至系統(tǒng)的性能拼卵。

5.?Postgrestats

Postgrestats集成了統(tǒng)計(jì)信息的收集、顯示與分析功能蛮艰。由于它是用PHP和HTML5開發(fā)的腋腮,因此在部署時(shí)不會(huì)占用大量的云端資源。與PostgreSQL Dashboard相似,該軟件包不但是輕量級(jí)的即寡,而且能夠讓用戶快速獲悉數(shù)據(jù)庫的性能狀態(tài)徊哑。

6.?PoWA

PostgreSQL Workload Analyzer(PoWA)不但可以分析數(shù)據(jù)庫集群的工作負(fù)載與性能,還能夠支持那些被用于創(chuàng)建假設(shè)索引(hypothetical indexes)的擴(kuò)展項(xiàng)聪富。

7.?Check_postgres

Check_postgres可以靈活地與Nagios和MRTG相集成莺丑,以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫指定屬性的詳細(xì)監(jiān)控,以及對(duì)配置進(jìn)行深入檢查墩蔓。

擴(kuò)展

作為一個(gè)非常流行的數(shù)據(jù)庫系統(tǒng)梢莽,PostgreSQL可以根據(jù)不同的特定功能,集成許多自定義的擴(kuò)展項(xiàng)奸披。下面我們來討論一些比較流行的擴(kuò)展功能昏名。

1.?OpenFTS

開源全文搜索引擎(Open-Source Full-Text Search Engine,OpenFTS)能夠處理在線索引阵面,并啟用搜索引擎等功能轻局。它不但能夠基于預(yù)定指標(biāo),對(duì)數(shù)據(jù)庫的搜索結(jié)果進(jìn)行排序膜钓,而且可以利用過濾器嗽交,來優(yōu)化搜索結(jié)果。

2.?AppOS

AppOS不但能夠簡化Postgres用戶的存儲(chǔ)管理颂斜,還可以被用于創(chuàng)建高效的夫壁、可預(yù)測(cè)的數(shù)據(jù)庫框架。

3.?PostPic

為了讓PostgreSQL數(shù)據(jù)庫中的圖像處理功能沃疮,在應(yīng)用程序中發(fā)揮作用盒让,PostPic能夠與PostGIS協(xié)作,對(duì)空間數(shù)據(jù)和圖像進(jìn)行深度處理司蔬。

4.?Swarm64

作為一種優(yōu)化類型的擴(kuò)展邑茄,Swarm64可以提高數(shù)據(jù)的加載速度,優(yōu)化存儲(chǔ)空間的使用率俊啼,進(jìn)而提升Postgres數(shù)據(jù)庫的查詢速度肺缕。

5.?CyanAudit

顧名思義,由PL/SQL編寫的CyanAudit授帕,主要負(fù)責(zé)在不影響數(shù)據(jù)庫性能的前提下同木,審核DML請(qǐng)求,并進(jìn)行深入的日志記錄跛十。

6.?Timescale

通過在關(guān)系型數(shù)據(jù)庫系統(tǒng)中采集時(shí)序數(shù)據(jù)彤路,Timescale可以在不犧牲PostgreSQL性能的情況下,堆疊(stack)包括關(guān)系查詢和時(shí)序查詢?cè)趦?nèi)的各種復(fù)雜查詢芥映。

7.?Prefix

常被用于電話領(lǐng)域應(yīng)用的Prefix洲尊,可以提供各種自定義的前綴模式远豺。例如:它既可以驗(yàn)證數(shù)據(jù)庫的各個(gè)條目,又可以將它們與主鍵prefix_range進(jìn)行比較坞嘀。

8.?PG-Storm

PG-Storm旨在加速數(shù)據(jù)庫的分析和批處理操作躯护。如果您的集群使用到了NVME-SSD和GPU,那么該擴(kuò)展便可以加快PostgreSQL分析例程的速度姆吭。

9.?PG-Themis

PG-Themis是一種使用Themis庫進(jìn)行加榛做、解密的PostgreSQL擴(kuò)展。您可以在SQL查詢中添加加内狸、解密命令,以確保最大的安全性厘擂。

業(yè)務(wù)智能

存儲(chǔ)在數(shù)據(jù)庫中的數(shù)據(jù)需要為業(yè)務(wù)發(fā)揮應(yīng)有的價(jià)值昆淡。為了以業(yè)務(wù)智能的方式處理和利用數(shù)據(jù),我們通常會(huì)使用如下工具和高級(jí)算法刽严,將數(shù)據(jù)分析的見解顯示在儀表板上昂灵。

1.?Chartio

作為一個(gè)儀表板,Chartio可與PostgreSQL數(shù)據(jù)庫緊密協(xié)作舞萄。由于Chartio十分易用眨补,因此您不必成為數(shù)據(jù)專家,即可執(zhí)行諸如:查詢和轉(zhuǎn)換SQL條目之類的操作倒脓。

2.?SeekTable

SeekTable能夠允許您按需訪問各種業(yè)務(wù)智能工具撑螺。SeekTable非常適合處理事件敏感型數(shù)據(jù),并按需創(chuàng)建報(bào)告崎弃。通常甘晤,您無需導(dǎo)入現(xiàn)有的PostgreSQL數(shù)據(jù)庫,即可處理各種數(shù)據(jù)條目饲做。

3.?Ubiq

Ubiq是一種將業(yè)務(wù)智能與PostgreSQL相集成的專業(yè)工具线婚。它可以工作在云端或本地環(huán)境中,能夠提供包括重復(fù)查詢盆均、以及自定義字段使用情況等信息的高級(jí)報(bào)告塞弊。

集群

如前所述,我們可以通過云端架構(gòu)和增加節(jié)點(diǎn)的方式泪姨,提高數(shù)據(jù)庫集群的可擴(kuò)展性游沿,以及高可用性。如下工具恰好能夠幫助您更好地控制數(shù)據(jù)庫集群驴娃。

1.?YugabyteDB

Yugabyte是一個(gè)高性能的開源分布式SQL數(shù)據(jù)庫奏候,它支持全局化的云原生應(yīng)用。此類應(yīng)用往往既能夠提供與PostgreSQL相兼容的API唇敞,又可以被分布式地部署在多個(gè)地理位置蔗草。該工具非常適合那些希望通過云原生技術(shù)咒彤,管理數(shù)據(jù)庫架構(gòu)的企業(yè)。據(jù)此咒精,企業(yè)可以提供SQL數(shù)據(jù)建模的靈活性镶柱,以及各項(xiàng)事務(wù)處理功能。

2.?GridSQL

GridSQL專為PostgreSQL而設(shè)計(jì)模叙。由于Postgres數(shù)據(jù)庫可以分布在多個(gè)服務(wù)器上歇拆,因此GridSQL可以讓數(shù)據(jù)庫實(shí)現(xiàn)更快的查詢、更短的響應(yīng)時(shí)間范咨、更高的性能故觅、以及獲取更多的服務(wù)器資源。

3.?Hyperscale

Hyperscale也稱為Citus渠啊,它是針對(duì)Azure用戶的原生擴(kuò)展输吏。用戶可以通過Hyperscale輕松地實(shí)現(xiàn)獨(dú)立于集群的水平擴(kuò)展,例如:將Postgres數(shù)據(jù)庫布置到100多個(gè)節(jié)點(diǎn)上替蛉。

優(yōu)化

對(duì)于PostgreSQL數(shù)據(jù)庫的優(yōu)化贯溅,往往需要基于持續(xù)的監(jiān)控,而非一蹴而就躲查。如下優(yōu)化工具可以方便您詳細(xì)了解PostgreSQL數(shù)據(jù)庫在支持應(yīng)用的過程中它浅,存在哪些性能上的瓶頸。

1.?PGHero

PGHero集持續(xù)監(jiān)控功能與數(shù)據(jù)庫運(yùn)行狀況檢查功能于一身镣煮,能夠提供諸如:對(duì)于CPU(和云資源)使用情況的預(yù)測(cè)姐霍,更好的擴(kuò)展性,自動(dòng)清理怎静,以及各種內(nèi)置的數(shù)據(jù)庫維護(hù)工具邮弹。

2.?pgDash

作為一個(gè)專為PostgreSQL設(shè)計(jì)的全面監(jiān)控方案,pgDash能夠顯示PostgreSQL數(shù)據(jù)庫所需的所有核心報(bào)告蚓聘,可視化各項(xiàng)功能和指標(biāo)腌乡,創(chuàng)建詳細(xì)的時(shí)序圖,分析最新的數(shù)據(jù)夜牡,以及運(yùn)行重要的診斷程序与纽。

3.?PGTune

PGTune能夠?yàn)槟诓渴餚ostgres數(shù)據(jù)庫時(shí),計(jì)算出真正的服務(wù)器需求塘装,以便您為此支付合理的費(fèi)用急迂。

4.?PGMustard

PGMustard可以幫助用戶發(fā)現(xiàn)那些需要長時(shí)間處理,以及更多服務(wù)器資源的查詢蹦肴,以便您在將PostgreSQL部署到生產(chǎn)環(huán)境之前僚碎,及時(shí)發(fā)現(xiàn)性能瓶頸,并優(yōu)化查詢阴幌。

5.?PGConfig

雖然與PGTune非常相似勺阐,但是PGConfig提供了其他配置項(xiàng)卷中,可協(xié)助用戶模擬出不同的條件。例如渊抽,您可以根據(jù)服務(wù)器配置蟆豫、或系統(tǒng)要求,找到work_mem懒闷,以及與檢查點(diǎn)相關(guān)(checkpoint-related)的配置十减。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市愤估,隨后出現(xiàn)的幾起案子帮辟,更是在濱河造成了極大的恐慌,老刑警劉巖灵疮,帶你破解...
    沈念sama閱讀 216,843評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件织阅,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡震捣,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門闹炉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蒿赢,“玉大人,你說我怎么就攤上這事渣触∠劭茫” “怎么了?”我有些...
    開封第一講書人閱讀 163,187評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵嗅钻,是天一觀的道長皂冰。 經(jīng)常有香客問我,道長养篓,這世上最難降的妖魔是什么秃流? 我笑而不...
    開封第一講書人閱讀 58,264評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮柳弄,結(jié)果婚禮上舶胀,老公的妹妹穿的比我還像新娘。我一直安慰自己碧注,他們只是感情好嚣伐,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,289評(píng)論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著萍丐,像睡著了一般轩端。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上逝变,一...
    開封第一講書人閱讀 51,231評(píng)論 1 299
  • 那天基茵,我揣著相機(jī)與錄音奋构,去河邊找鬼。 笑死耿导,一個(gè)胖子當(dāng)著我的面吹牛声怔,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播舱呻,決...
    沈念sama閱讀 40,116評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼醋火,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了箱吕?” 一聲冷哼從身側(cè)響起芥驳,我...
    開封第一講書人閱讀 38,945評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎茬高,沒想到半個(gè)月后兆旬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,367評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡怎栽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,581評(píng)論 2 333
  • 正文 我和宋清朗相戀三年丽猬,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片熏瞄。...
    茶點(diǎn)故事閱讀 39,754評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡脚祟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出强饮,到底是詐尸還是另有隱情由桌,我是刑警寧澤,帶...
    沈念sama閱讀 35,458評(píng)論 5 344
  • 正文 年R本政府宣布邮丰,位于F島的核電站行您,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏剪廉。R本人自食惡果不足惜娃循,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,068評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望妈经。 院中可真熱鬧淮野,春花似錦、人聲如沸吹泡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽爆哑。三九已至洞难,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間揭朝,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留纺棺,地道東北人瘦赫。 一個(gè)月前我還...
    沈念sama閱讀 47,797評(píng)論 2 369
  • 正文 我出身青樓秘通,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,654評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容