欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

恒訊科技介紹:PostgreSQL服務(wù)器配置的參數(shù)指南

深圳市恒訊科技有限公司 ? 來源:深圳市恒訊科技有限公司 ? 作者:深圳市恒訊科技有 ? 2023-06-16 17:36 ? 次閱讀

PostgreSQ服務(wù)器配置參數(shù)在優(yōu)化和增強(qiáng)數(shù)據(jù)庫性能方面發(fā)揮著重要作用。PostgreSQL的主要可調(diào)設(shè)置位于名為 postgresql.conf 的純文本文件中,該文件位于數(shù)據(jù)庫目錄結(jié)構(gòu)的底部。這些配置參數(shù)中的大多數(shù)大致分為以下幾類:

1、數(shù)據(jù)庫連接參數(shù)

2、記錄參數(shù)

3、內(nèi)存參數(shù)

下面,小編就詳細(xì)給大家介紹一下PostgreSQL服務(wù)器配置的參數(shù)指南。

一、連接參數(shù)

有許多配置參數(shù)可以控制人們?nèi)绾芜h(yuǎn)程和本地連接到數(shù)據(jù)庫。

1、監(jiān)聽地址

任何需要從遠(yuǎn)程系統(tǒng)連接的安裝都需要更改listen_addresses以允許連接。默認(rèn)情況下僅允許來自登錄到與數(shù)據(jù)庫服務(wù)器相同系統(tǒng)的用戶的本地連接。一種常見的方法是接受來自任何地方的傳入連接——就主配置文件而言,如下所示:listen_addresses = '*'

2、最大連接數(shù)

Max_connections是我們在initdb生成的postgresql.conf中總是會發(fā)現(xiàn)設(shè)置為一個值的設(shè)置之一,通常為100。因為每個連接都使用少量的共享內(nèi)存,所以共享內(nèi)存默認(rèn)值特別有限的系統(tǒng)甚至可能不允許這么多連接。因此,在創(chuàng)建數(shù)據(jù)庫集群時,initdb會進(jìn)行一些調(diào)查,然后將支持的最大值(最多100)保存到默認(rèn)配置中。實際上,每個客戶端用于諸如排序之類的事情的非共享內(nèi)存量將使它相形見絀,但不能完全忽略共享組件。

重要的是不要將此參數(shù)設(shè)置為比您需要的值高得多的值。較大的設(shè)置有幾個缺點(diǎn)。第一個是浪費(fèi)的共享內(nèi)存,通常是最后一個要關(guān)注的事情,因為每個連接的數(shù)量很小。

二、記錄參數(shù)

常規(guī)日志記錄設(shè)置至關(guān)重要,因為日志記錄在調(diào)試錯誤、警告和其他系統(tǒng)問題中起著至關(guān)重要的作用。我們可能需要設(shè)置log_destination、log_directory和log_filename等參數(shù),以符合我們環(huán)境的系統(tǒng)管理要求的方式保存我們的日志文件。在大多數(shù)系統(tǒng)上,這些都將設(shè)置為合理的默認(rèn)值以開始使用。在類UNIX系統(tǒng)上,一些數(shù)據(jù)庫日志記錄通常在啟動和停止服務(wù)器的腳本中設(shè)置,而不是直接在postgresql.conf 文件中設(shè)置。

1、log_line_prefix

默認(rèn)的log_line_prefix參數(shù)是空的,一個好的起始值如下:

這會將以下內(nèi)容放入每個日志行:

%t:時間戳%u:數(shù)據(jù)庫用戶名%r:遠(yuǎn)程主機(jī)連接%d:數(shù)據(jù)庫%p:連接的進(jìn)程ID

2、日志語句

語句日志記錄是一種用于查找性能問題的強(qiáng)大技術(shù)。分析log_statement保存的信息和語句級詳細(xì)信息的相關(guān)來源可以揭示許多類型的性能問題的真正來源。此設(shè)置的選項如下:

none:不記錄任何語句級信息。

ddl:僅記錄數(shù)據(jù)定義語言(DDL)語句,例如CREATE和DROP。這通??梢员A簦词乖谏a(chǎn)中,也可以用于捕獲管理員無意或有意引入的重大更改。

mod:記錄任何修改值的語句,除了簡單的SELECT語句外,它基本上是所有內(nèi)容。如果我們的工作負(fù)載主要是基于SELECT且數(shù)據(jù)更改相對較少,則始終啟用此功能可能很實用。

all:記錄每條語句。由于日志記錄的開銷,這在生產(chǎn)中通常是不切實際的。但是,如果我們的服務(wù)器相對于它的工作負(fù)載來說足夠強(qiáng)大,那么讓它一直保持運(yùn)行可能是可行的。

log_min_duration_statement

一旦我們對執(zhí)行典型的查詢語句需要多長時間有了一些了解,此設(shè)置允許您僅記錄超過我們設(shè)置的閾值的語句。該值以毫秒為單位,因此我們可以設(shè)置以下內(nèi)容:

log_min_duration_statement=1000

這樣,我們將只會看到運(yùn)行時間超過1秒的語句。這對于找出比大多數(shù)執(zhí)行時間長得多的離群語句的來源非常方便。

三、內(nèi)存參數(shù)

數(shù)據(jù)庫組件需要內(nèi)存來緩存頻繁訪問的數(shù)據(jù)、事務(wù)日志和排序數(shù)據(jù)。因此,正確調(diào)整內(nèi)存參數(shù)至關(guān)重要,因為它可以幫助優(yōu)化數(shù)據(jù)庫性能。

1、共享緩沖區(qū)

該參數(shù)的值定義了PostgreSQL共享緩沖池的大小。換句話說,此參數(shù)控制PostgreSQL用于緩存數(shù)據(jù)的內(nèi)存量。128 MB的默認(rèn)值對于任何現(xiàn)實世界的工作負(fù)載來說都非常低,需要加強(qiáng)。此值應(yīng)根據(jù)數(shù)據(jù)集大小設(shè)置,數(shù)據(jù)庫服務(wù)器應(yīng)該在峰值負(fù)載和可用RAM的基礎(chǔ)上處理。事實上的經(jīng)驗法則是,在RAM超過1GB的系統(tǒng)上,此參數(shù)的合理值約為系統(tǒng)內(nèi)存的四分之一。此參數(shù)的值也可以設(shè)置為更大的值,并且理想情況下有效的最大設(shè)置為可用RAM的40%。但是將它增加到超過該限制可能不會有效,因為PostgreSQL也依賴于操作系統(tǒng)緩存來進(jìn)行操作。較大的shared_buffers參數(shù)值意味著增加 checkpoint_segments 值,以便在一段時間內(nèi)分散寫入大量新數(shù)據(jù)或更改數(shù)據(jù)的過程。此值只能在服務(wù)器啟動時設(shè)置。

2、臨時緩沖區(qū)

此參數(shù)定義每個數(shù)據(jù)庫會話用于緩存臨時表數(shù)據(jù)的內(nèi)存量。這些基本上是會話本地緩沖區(qū),僅用于訪問臨時表。在Postgresql版本9.4中,此參數(shù)的默認(rèn)值為八,并且此設(shè)置可以在單個會話中更改,但只能在會話中首次使用臨時表之前更改。任何后續(xù)更改該值的嘗試都不會影響現(xiàn)有會話。

3、維護(hù)工作內(nèi)存

此參數(shù)定義維護(hù)操作使用的最大內(nèi)存量,即VACUUM、CREATE INDEX、ALTER TABLE ADD FOREIGN KEY 操作需要更多工作內(nèi)存。要注意的是,這些會話中的許多會話不太可能同時執(zhí)行這些操作,因此可以將此值設(shè)置為比標(biāo)準(zhǔn)每個客戶端work_mem設(shè)置大得多的值。在PostgreSQL 版本9.4中,此參數(shù)的默認(rèn)值設(shè)置為64MB。這里需要注意的一點(diǎn)是,當(dāng)autovacuum運(yùn)行時,autovacuum_max_workers的值分配此內(nèi)存的次數(shù)。從優(yōu)化的角度并考慮到?jīng)]有增加autovacuum worker的數(shù)量,一個好的配置設(shè)置是將其設(shè)置為系統(tǒng)總內(nèi)存的5%左右,這樣即使五個這樣的進(jìn)程也不會超過可用內(nèi)存的四分之一記憶。這大約相當(dāng)于每GB服務(wù)器系統(tǒng)內(nèi)存50 MB的maintenance_work_mem。

以上是PostgreSQL服務(wù)器配置的參數(shù)指南介紹,希望能幫助到大家參考!

審核編輯:湯梓紅

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

    關(guān)注

    12

    文章

    9338

    瀏覽量

    86162
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    3068

    瀏覽量

    74393
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    3853

    瀏覽量

    64759
  • postgresql
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    244
收藏 人收藏

    評論

    相關(guān)推薦

    美國多ip服務(wù)器租用配置步驟

    美國多IP服務(wù)器租用是一種提供多個獨(dú)立IP地址的服務(wù)器租賃服務(wù),主要用于站群建設(shè)和SEO優(yōu)化。以下是關(guān)于美國多IP服務(wù)器租用的詳細(xì)介紹,主機(jī)
    的頭像 發(fā)表于 02-08 17:12 ?89次閱讀

    華為云 Flexus 云服務(wù)器 X 實例的快速入門與配置指南

    讀者介紹 Flexus 云服務(wù)器 X 實例的快速入門和配置指南,幫助他們更好地利用華為云的強(qiáng)大功能。 一、華為云 Flexus 云服務(wù)器 X
    的頭像 發(fā)表于 01-13 11:11 ?417次閱讀
    華為云 Flexus 云<b class='flag-5'>服務(wù)器</b> X 實例的快速入門與<b class='flag-5'>配置</b><b class='flag-5'>指南</b>

    如何選擇合適的云服務(wù)器 --X 實例購買指南配置詳細(xì)說明

    前言 ? 1 x實例介紹 ? 2 購買步驟 ? 2.1 登錄華為云官網(wǎng) ? 2.2 Flexus云服務(wù)器X實例頁面 ? 2.3 配置服務(wù)器 ? 2.4 購買
    的頭像 發(fā)表于 12-24 17:27 ?246次閱讀
    如何選擇合適的云<b class='flag-5'>服務(wù)器</b> --X 實例購買<b class='flag-5'>指南</b>和<b class='flag-5'>配置</b>詳細(xì)說明

    Python中代理服務(wù)器配置與應(yīng)用

    一種強(qiáng)大的編程語言,提供了豐富的庫和模塊,使得實現(xiàn)和配置代理服務(wù)器變得相對簡單。以下將詳細(xì)介紹在Python中如何配置與應(yīng)用代理服務(wù)器。
    的頭像 發(fā)表于 11-12 07:13 ?231次閱讀

    配置rsyslog服務(wù)器

    配置rsyslog服務(wù)器
    的頭像 發(fā)表于 11-11 11:13 ?353次閱讀
    <b class='flag-5'>配置</b>rsyslog<b class='flag-5'>服務(wù)器</b>

    SMTP服務(wù)器配置教程

    1. 了解SMTP服務(wù)器 SMTP服務(wù)器是用于發(fā)送電子郵件的服務(wù)器。它使用SMTP協(xié)議來處理郵件的發(fā)送。配置SMTP服務(wù)器需要了解以下幾個關(guān)
    的頭像 發(fā)表于 10-30 16:16 ?1372次閱讀

    科技分析:代理服務(wù)器的類型有哪些?

    代理是最好的代理解決方案。高度匿名的代理也不會顯示自己是代表我們工作的代理。這確保我們的數(shù)字曲目被覆蓋,使其成為可用的最安全的代理服務(wù)器類型。以上是代理服務(wù)器的4大類型介紹,希望能幫助到大家了解!
    的頭像 發(fā)表于 10-23 15:08 ?234次閱讀
    <b class='flag-5'>恒</b><b class='flag-5'>訊</b>科技分析:代理<b class='flag-5'>服務(wù)器</b>的類型有哪些?

    科技分享:獨(dú)立服務(wù)器的選擇技巧

    間至關(guān)重要。科技的24/7 網(wǎng)絡(luò)監(jiān)控可確保最佳路由,而我們的托管安全服務(wù)可保護(hù)我們的數(shù)據(jù)免受病毒和惡意軟件的侵害。我們提供來自配備各種IT知識的單層團(tuán)隊的個人支持。五、獨(dú)立服務(wù)器
    的頭像 發(fā)表于 10-23 15:08 ?172次閱讀
    <b class='flag-5'>恒</b><b class='flag-5'>訊</b>科技分享:獨(dú)立<b class='flag-5'>服務(wù)器</b>的選擇技巧

    GPU高性能服務(wù)器配置

    GPU高性能服務(wù)器作為提升計算速度和效率的關(guān)鍵設(shè)備,在各大應(yīng)用場景中發(fā)揮著越來越重要的作用。在此,petacloud.ai小編為你介紹GPU高性能服務(wù)器配置要點(diǎn)。
    的頭像 發(fā)表于 10-21 10:42 ?321次閱讀

    科技分析:站群服務(wù)器能建多少個網(wǎng)站?

    站群服務(wù)器是一種專門用于托管多個網(wǎng)站的服務(wù)器,它可以支持從幾個到數(shù)千個網(wǎng)站,具體數(shù)量取決于服務(wù)器的硬件配置、帶寬、存儲空間以及所托管網(wǎng)站的復(fù)雜性和資源需求。以下是一些影響站群
    的頭像 發(fā)表于 08-21 13:29 ?223次閱讀

    高防服務(wù)器配置要素

    高防服務(wù)器配置通常包括硬件資源、網(wǎng)絡(luò)資源、防護(hù)能力、彈性防護(hù)、清洗能力和業(yè)務(wù)支持等方面。下面將詳細(xì)介紹高防服務(wù)器配置要素,rak部落小編為
    的頭像 發(fā)表于 08-20 11:21 ?363次閱讀

    云存儲服務(wù)器怎么配置

    服務(wù)的核心設(shè)備,其配置直接影響到云存儲的性能、可靠性和安全性。本文將詳細(xì)介紹云存儲服務(wù)器配置過程,包括硬件選擇、軟件安裝、網(wǎng)絡(luò)
    的頭像 發(fā)表于 07-02 09:15 ?1043次閱讀

    科技分析:1Gbps企業(yè)服務(wù)器帶寬多少錢?

    :國內(nèi)主要云服務(wù)商提供的單臺云服務(wù)器帶寬上限一般為200M。如果需要更高的帶寬,可能需要采用負(fù)載均衡技術(shù)或在服務(wù)器前端采用負(fù)載均衡策略。 2、1Gbps帶寬的成本:在
    的頭像 發(fā)表于 06-24 17:32 ?707次閱讀

    香港裸機(jī)云多IP服務(wù)器都有哪些配置?

    香港裸機(jī)云多IP服務(wù)器是一種高效、靈活的云計算服務(wù),為用戶提供了多IP地址的配置選項,以滿足各種復(fù)雜的網(wǎng)絡(luò)需求。這種服務(wù)器配置上具有豐富的
    的頭像 發(fā)表于 04-18 09:58 ?425次閱讀

    服務(wù)器監(jiān)控完整指南

    運(yùn)行混合云環(huán)境時。下面,科技小編我給大家介紹下云服務(wù)器監(jiān)控完整指南。 一、什么是云服務(wù)器監(jiān)控
    的頭像 發(fā)表于 03-20 17:19 ?468次閱讀