自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

譯文
運(yùn)維 數(shù)據(jù)庫(kù)運(yùn)維 PostgreSQL
為了方便您迅速向Postgres中添加各種新的工具和插件,也為了讓您能夠擴(kuò)展現(xiàn)有的Postgres數(shù)據(jù)庫(kù)系統(tǒng)功能,本文為您總結(jié)了六十款工具、插件和附加組件,以協(xié)助您快速、有效地改善現(xiàn)有Postgres的運(yùn)維方式和服務(wù)性能。

[[381113]]

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

圖形化用戶界面(GUI)

雖然Postgres并沒(méi)有自帶原生的GUI,但是您可以通過(guò)如下特定的、基于Web的GUI和工具,來(lái)輕松地管理Postgres數(shù)據(jù)庫(kù)。

1. DataGrip

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

2. DBeaver

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

3. Navicat for PostgreSQL

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

4. PgAdmin

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

5. Valentina Studio for PostgreSQL

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

6. phpPgAdmin

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

7. Metabase

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

8. Slemma

Slemma遠(yuǎn)不止為Postgres提供GUI那么簡(jiǎn)單。通過(guò)引入自動(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)用來(lái)設(shè)計(jì)報(bào)告模板,又可以使用存儲(chǔ)在Postgres中的數(shù)據(jù),去可視化報(bào)告。

實(shí)用工具

Postgres的實(shí)用工具通常被設(shè)計(jì)為,用來(lái)處理某項(xiàng)特定的需求??梢哉f(shuō),在將良好的實(shí)用工具集成到數(shù)據(jù)庫(kù)管理工作流中之后,數(shù)據(jù)庫(kù)工程師的工作會(huì)比以往輕松許多。下面是目前比較流行的實(shí)用工具。

1. pg_catcheck

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

2. pgBouncer

顧名思義,pgBouncer能夠像保鏢一般,阻止任何未經(jīng)授權(quán)的訪問(wèn)。它經(jīng)常作為負(fù)載平衡器,來(lái)管理各種連接。同時(shí),您可以使用它來(lái)存儲(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)輕松地訪問(wèn)外部的Postgres數(shù)據(jù)庫(kù)。也就是說(shuō),您可以使用其他數(shù)據(jù)庫(kù)中的對(duì)象,而無(wú)需內(nèi)、外部進(jìn)行真實(shí)同步。在該實(shí)用工具安裝完成后,您可以創(chuàng)建一個(gè)外部服務(wù)器對(duì)象,以及相應(yīng)的用戶映射。

6. DB Doc for PostgreSQL

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

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

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

1. Amazon RDS for PostgreSQL

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

2. Aiven for PostgreSQL

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

3. Cloud SQL for PostgreSQL

Cloud SQL for PostgreSQL是Google云端關(guān)系型數(shù)據(jù)庫(kù)的版本。它能夠與其他的GCP服務(wù)很好地集成在一起。同時(shí),它通過(guò)全面的API,來(lái)支持那些在多云環(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具有一定的價(jià)格方面優(yōu)勢(shì),其起售價(jià)僅為每月15美元。它具有易于設(shè)置、無(wú)縫運(yùn)維、日常備份、以及多冗余等功能,旨在支持各種應(yīng)用和微服務(wù)。

6. Heroku PostgreSQL

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

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

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

1. agileBase

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

2. Dataedo

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

高可用性

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

1. PostgreSQL Dashboard

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

2. Stolon

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

3. PostgreSQL Automatic Failover

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

備份

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

1. Barman

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

2. pg_probackup

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

命令行界面(CLI)

盡管大部分PostgreSQL管理工具都提供了GUI,但是一些開(kāi)發(fā)人員仍然喜歡使用命令行界面,來(lái)批量完成某些特定的操作。下面,我們來(lái)看看其中最為流行的、兩種可以在終端上運(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類(lèi)似的功能,pgsh也能夠管理數(shù)據(jù)庫(kù)遷移等任務(wù)。您可以選擇JavaScript和Python作為的首選語(yǔ)言。當(dāng)然,前者在生產(chǎn)環(huán)境中被使用得更廣一些。

服務(wù)器端

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

1. Postgres-XL

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

2. AgensGraph

通過(guò)與復(fù)雜的PostgreSQL數(shù)據(jù)庫(kù)進(jìn)行無(wú)縫的交互,AgensGraph使用圖形化查詢語(yǔ)言,來(lái)提高數(shù)據(jù)庫(kù)集群的整體性能。

監(jiān)控

雖然大部分云服務(wù)提供商,都為開(kāi)發(fā)運(yùn)營(yíng)人員提供了諸如AWS CloudWatch之類(lèi)的監(jiān)控工具,但是它們往往無(wú)法真正提供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

通過(guò)提供簡(jiǎn)單的儀表板,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ù)庫(kù)進(jìn)行取證和詳細(xì)監(jiān)控。

4. Pgcluu

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

5. Postgrestats

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

6. PoWA

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

7. Check_postgres

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

擴(kuò)展

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

1. OpenFTS

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

2. AppOS

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

3. PostPic

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

4. Swarm64

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

5. CyanAudit

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

6. Timescale

通過(guò)在關(guān)系型數(shù)據(jù)庫(kù)系統(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ù)庫(kù)的各個(gè)條目,又可以將它們與主鍵prefix_range進(jìn)行比較。

8. PG-Storm

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

9. PG-Themis

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

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

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

1. Chartio

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

2. SeekTable

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

3. Ubiq

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

集群

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

1. YugabyteDB

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

2. GridSQL

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

3. Hyperscale

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

優(yōu)化

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

1. PGHero

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

2. pgDash

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

3. PGTune

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

4. PGMustard

PGMustard可以幫助用戶發(fā)現(xiàn)那些需要長(zhǎng)時(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)的配置。

原文標(biāo)題:60+ Top PostgreSQL Tools,作者:Stefan Thorpe

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

 

責(zé)任編輯:華軒 來(lái)源: 51CTO
相關(guān)推薦

2020-03-17 10:35:40

大數(shù)據(jù)IT人工智能

2021-04-07 09:00:00

Web工具漏洞

2021-08-10 08:00:00

微服務(wù)開(kāi)發(fā)工具

2018-11-01 08:49:28

數(shù)據(jù)科學(xué)數(shù)據(jù)科學(xué)工具數(shù)據(jù)分析

2021-03-23 08:00:00

工具開(kāi)發(fā)審查

2023-03-29 08:00:00

PostgreSQL數(shù)據(jù)庫(kù)

2020-06-08 14:19:24

DevOps自動(dòng)化工具

2020-01-02 14:25:50

工具代碼開(kāi)發(fā)

2022-08-31 14:06:02

RPA工具人工智能

2021-03-22 08:00:00

PHP開(kāi)發(fā)框架

2022-07-14 13:27:40

數(shù)據(jù)安全網(wǎng)絡(luò)安全

2020-11-30 09:00:00

WebAngular開(kāi)發(fā)

2023-04-19 07:53:29

Node.jsNrm

2024-04-22 15:00:00

AIAI輔助編程工具開(kāi)發(fā)

2020-01-29 19:34:57

工具黑客語(yǔ)音合成

2021-06-17 09:00:00

人工智能機(jī)器學(xué)習(xí)開(kāi)源

2020-11-11 19:10:31

工具代碼開(kāi)發(fā)

2023-04-09 19:58:38

PostgreSQL壓縮表工具

2021-07-09 05:24:24

云監(jiān)控工具開(kāi)源云平臺(tái)

2022-11-25 08:00:00

人工智能工具Grammarly
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)