0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PostgreSQL 插件那么多,怎樣管理最高效?

jf_81200783 ? 來源:jf_81200783 ? 作者:jf_81200783 ? 2023-06-30 16:21 ? 次閱讀

云服務(wù)環(huán)境下,如何讓客戶更方便地在各個 PostgreSQL 的版本下安裝插件和擴(kuò)展功能,成為云服務(wù)廠商的一個挑戰(zhàn)。華為云 RDSforPostgreSQL 通過插件管理功能,很好地解決了 PostgreSQL 版本與插件耦合的問題,幫助用戶更直觀、更快速地安裝管理數(shù)據(jù)庫插件。

關(guān)于 PostgreSQL 插件

眾所周知,PostgreSQL 支持很多插件,其中包括第三方插件。

PostgreSQL 發(fā)展至今,華為云已經(jīng)從PostgreSQL9.5版本演進(jìn)到PostgreSQL14版本,目前共支持 7 個大版本,每個大版本可以支持的插件并不完全相同,因此,判斷每個版本支持哪些插件變得繁瑣。

如我們所知,部分插件在安裝時,必須要修改shared_preload_libraries這個參數(shù),手動修改費時費力。

安裝插件時只有超級用戶才能進(jìn)行安裝,而超級用戶權(quán)限太大,可以執(zhí)行很多高危操作,容易造成云數(shù)據(jù)庫異常不可用等非常嚴(yán)重的影響。

以上種種可以看出 PostgreSQL 插件安裝及管理相對復(fù)雜。為了讓客戶更方便地安裝插件,華為云開發(fā)了插件管理功能,客戶只需在交互界面上點擊需要安裝的插件,之后的安裝就交由華為云后臺完成即可,簡單方便,省時省力。

RDSforPostgreSQL 插件管理功能

PostgreSQL 支持的插件很多,而且當(dāng)前數(shù)據(jù)庫支持安裝哪些插件,用戶并不能清楚直觀地看出來,華為云插件管理功能將當(dāng)前數(shù)據(jù)庫支持安裝的插件以列表形式全部顯示出來,方便用戶查看安裝。

wKgaomSekHGABX2JAAEbRD_hxW8932.png

前面提到,PostgreSQL 的部分插件安裝時,需要修改參數(shù)shared_preload_libraries,華為云插件管理功能同時支持修改該參數(shù)。修改方法有兩種,可以靈活取用:

方法一:通過管理參數(shù)值功能批量修改shared_preload_libraries參數(shù)。

wKgZomSekHGAKboMAACc62wCTtU288.png

方法二:在安裝插件前,單獨修改參數(shù)值實現(xiàn)對應(yīng)插件庫的加載。

wKgaomSekHGAUWm4AADZ8Nqel10488.png

注意事項

shared_preload_libraries 參數(shù)修改后需要重啟實例才能生效。對于包含只讀實例的 PostgreSQL 服務(wù),修改主實例參數(shù)后,只讀實例的參數(shù)將自動同步修改,在重啟實例時,需要同時重啟只讀實例。

部分插件在使用時,需要同時添加對應(yīng)的 GUC 參數(shù)才能正常使用,比如pg_cron插件,需要先修改參數(shù)“cron.database_name”為需要使用的數(shù)據(jù)庫。

部分插件安裝或卸載時,會同步安裝或卸載其依賴插件,以及相關(guān)依賴表。例如:postgis_sfcgal 插件依賴于 postgis 插件,創(chuàng)建插件 postgis_sfcgal 時,postgis 插件會被優(yōu)先自動同步創(chuàng)建;同時,卸載 postgis 插件時,會同步卸載 postgis_sfcgal 插件。

結(jié)束語

華為云 RDSforPostgreSQL 插件管理功能,很好地幫助用戶解決了到處網(wǎng)羅當(dāng)前版本支持哪些插件的繁瑣;以及不知道如何安裝插件和知道方法后安裝操作復(fù)雜的問題,提升了插件安裝的用戶體驗。

技術(shù)無止境,在云數(shù)據(jù)庫使用領(lǐng)域,還有很多需要我們優(yōu)化解決的地方,例如如何幫助用戶識別當(dāng)前數(shù)據(jù)庫中可能存在的風(fēng)險,查看當(dāng)前數(shù)據(jù)庫中的 TOPSQL,如何幫助客戶更好的管理數(shù)據(jù)庫和賬號等等。我們后續(xù)會針對這些點進(jìn)行優(yōu)化,給客戶帶來更多的驚喜。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 華為云
    +關(guān)注

    關(guān)注

    3

    文章

    2343

    瀏覽量

    17105
  • postgresql
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    206
收藏 人收藏

    評論

    相關(guān)推薦

    INA301為什么在共模信號給到5V多一點點的時候,偏置電流會突然變大那么多

    最近在用INA301芯片,因為比較關(guān)注偏置電流指標(biāo)如下圖,有一個疑惑,為什么在共模信號給到5V多一點點的時候,偏置電流會突然變大那么多?
    發(fā)表于 08-01 07:58

    谷景告訴你插件色環(huán)電感使用時有噪音怎么辦

    可能會出現(xiàn)噪音的問題,噪音不單單會影響到設(shè)備的性能,還可能會對其他電子組件產(chǎn)生影響。那么怎樣解決插件色環(huán)電感的噪音問題呢? 噪音是比較普遍的一種電感故障現(xiàn)象,解決電感噪音的問題并不是一件特別難的事情,只需要確
    的頭像 發(fā)表于 07-09 09:25 ?137次閱讀

    為什么那么多PCB設(shè)計師,選擇鋪銅?非鋪不可?

    分區(qū)域有覆蓋銅。那么,為什么最后要鋪銅呢?不鋪不行嗎?對于PCB來說,鋪銅的作用蠻的,比如減小地線阻抗,提高抗干擾能力;與地線相連,減小環(huán)路面積;還有幫助散熱,等等。
    的頭像 發(fā)表于 05-24 08:07 ?1926次閱讀
    為什么<b class='flag-5'>那么多</b>PCB設(shè)計師,選擇鋪銅?非鋪不可?

    為什么那么多PCB設(shè)計師,選擇鋪銅?非鋪不可?

    這部分區(qū)域有覆蓋銅。 ? 那么,為什么最后要鋪銅呢?不鋪不行嗎? ? 對于PCB來說,鋪銅的作用蠻的,比如減小地線阻抗,提高抗干擾能力;與地線相連,減小環(huán)路面積;還有幫助散熱,等等。 ? 1、鋪銅能降低地線阻抗,以及提供屏蔽防護(hù)和噪聲抑
    的頭像 發(fā)表于 05-23 18:37 ?2458次閱讀
    為什么<b class='flag-5'>那么多</b>PCB設(shè)計師,選擇鋪銅?非鋪不可?

    【線路板設(shè)計】詳解pcb插件特點

    PCB插件是在PCB設(shè)計軟件中使用的擴(kuò)展工具,用于簡化和增強(qiáng)PCB設(shè)計過程。這些插件提供了許多功能和特性,幫助工程師更快速、高效地完成電路板設(shè)計。今天捷邦小編就與大家詳細(xì)的講解pcb
    的頭像 發(fā)表于 05-21 17:51 ?429次閱讀

    配置一個邊緣IO服務(wù)器,服務(wù)器共有1-8個COM口,怎樣的分配才是最高效的呢?

    在配置一個邊緣IO服務(wù)器,此服務(wù)器共有1-8個COM口,將每兩個COM口用來插DO板和DI板,共為四組,比如COM-1口可以和COM-2口為一組。本設(shè)備希望用DO板來控制DI板,故希望DO在發(fā)送數(shù)據(jù)時跟DI收到的數(shù)據(jù)一致,請問應(yīng)該怎樣怎樣的分配才是
    發(fā)表于 04-02 06:19

    鴻蒙實戰(zhàn)開發(fā)學(xué)習(xí):【HiView插件開發(fā)】

    Hiview是一個跨平臺的終端設(shè)備維測服務(wù)集,其中是由插件管理平臺和插件實現(xiàn)的各自功能構(gòu)成整套系統(tǒng)。 本文描述了hiview插件開發(fā)的全部流程。
    的頭像 發(fā)表于 03-12 11:52 ?1118次閱讀
    鴻蒙實戰(zhàn)開發(fā)學(xué)習(xí):【HiView<b class='flag-5'>插件</b>開發(fā)】

    如何在Delphi中使用Devart PgDAC連接PostgreSQL

    PostgreSQL是一種流行的開源關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS),廣泛用于構(gòu)建健壯且可擴(kuò)展的應(yīng)用程序。
    的頭像 發(fā)表于 12-06 09:04 ?814次閱讀

    天線形狀那么多,到底有什么用?

    天線形狀那么多,到底有什么用? 天線是一種用于無線通信的關(guān)鍵設(shè)備,它們的不同形狀和設(shè)計具有特定的功能和應(yīng)用。在本文中,將詳細(xì)介紹不同形狀的天線及其用途。 1. 垂直天線 垂直天線是最常見的一種天線
    的頭像 發(fā)表于 11-28 15:27 ?1232次閱讀

    IO口電壓下降那么多,咋回事?

    前幾天,一位工程師向我反饋,他測得如下電路MCU IO口的電壓不是3.3V,只有2V。 IO配置的是輸入功能,無上下拉。最初我不太相信這個結(jié)果,后來自己用萬用表實際測量了下,還真是這個結(jié)果! 這是
    的頭像 發(fā)表于 11-25 07:40 ?807次閱讀
    IO口電壓下降<b class='flag-5'>那么多</b>,咋回事?

    為什么需要那么多種電容

    為什么需要那么多種電容
    的頭像 發(fā)表于 11-24 16:58 ?428次閱讀
    為什么需要<b class='flag-5'>那么多</b>種電容

    為什么加入反饋后,運放增益變小那么多?

    為什么加入反饋后,運放增益變小那么多? 為什么加入反饋后,運放增益變小那么多?這個問題是電路設(shè)計和電子工程領(lǐng)域中一個普遍存在的問題,也是一個熱門話題。本文將詳細(xì)探討為什么加入反饋后運放增益會變小,并
    的頭像 發(fā)表于 10-30 10:11 ?992次閱讀

    設(shè)計電路時為什么加那么多電容呢?

    我們在設(shè)計電路的時候經(jīng)常會在電路中VDD, VCC 引腳旁邊放置一些電容,比如1nF,10nF, 100nF, 1uF等。
    的頭像 發(fā)表于 10-27 16:33 ?1860次閱讀
    設(shè)計電路時為什么加<b class='flag-5'>那么多</b>電容呢?

    ARM Cortex系列那么多處理器,該怎么區(qū)分?

    ? ARM Cortex系列那么多處理器,該怎么區(qū)分?
    的頭像 發(fā)表于 10-26 15:45 ?1999次閱讀
    ARM Cortex系列<b class='flag-5'>那么多</b>處理器,該怎么區(qū)分?

    為什么選擇 PostgreSQL

    認(rèn)識PostgreSQL PostgreSQL 是一款開源的、高度可擴(kuò)展的關(guān)系型數(shù)據(jù)庫管理系統(tǒng) (RDBMS)。它由一個強(qiáng)大的開發(fā)社區(qū)支持,自1996年以來持續(xù)不斷地發(fā)展和改進(jìn)。 它支持高級功能,如
    的頭像 發(fā)表于 09-30 10:25 ?1129次閱讀