成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PostgreSQL配置參數文件如何設置?PGTune工具幫你一鍵生成

數據庫 其他數據庫 PostgreSQL
PostgreSQL作為目前主流數據庫之一,目前在企業中得到廣泛應用, 但如果您不熟悉 PostgreSQL,您面臨的最常見挑戰是如何調整您的數據庫環境。

[[437506]]

PostgreSQL作為目前主流數據庫之一,目前在企業中得到廣泛應用, 但如果您不熟悉 PostgreSQL,您面臨的最常見挑戰是如何調整您的數據庫環境。 當安裝PostgreSQL,它會自動生成一個基本的文件postgresql.conf。根據您使用的操作系統,此配置文件通常保存在數據目錄中。例如,在 Ubuntu 中,PostgreSQL 將配置(pg_hba.conf、postgresql.conf、pg_ident.conf)放在 /etc/postgresql 目錄中。在調整 PostgreSQL 數據庫之前,首先必須找到 postgresql.conf 文件。

但是要使用的正確設置是什么?最初設置的值是什么?今天介紹一個postgresql配置文件自動器:PGTune。它將幫助您輕松解決這個特定問題。

[[437507]]

什么是 PGTune?

PGTune 是一個配置向導,最初由來自2ndQuadrant的Greg Smith創建。它基于一個 Python 腳本,不幸的是它不再受支持(它不支持較新版本]PostgreSQL。)。目前它已轉換為網頁配置PGTune(基于原始PGTune),現在是一個配置向導,可用于 PG 數據庫配置設置。PGTune用于根據給定硬件配置的最大性能計算PostgreSQL的配置參數。不過它也不是靈丹妙藥,因為postgresql配置參數不僅取決于硬件配置,還取決于數據庫的大小、客戶端數量和查詢的復雜性。

如何使用 PGTune

PGTune的使用也很方便,只需要瀏覽器輸入PGTune的地址即可訪問。下面給出一個簡單的例子如下:

PostgreSQL配置參數文件如何設置?PGTune工具幫你一鍵生成

您需要做的就是在下面指定以下字段:

  • DB 版本- 您的 PostgreSQL 版本。它支持 PostgreSQL 9.5、9.6、10、11 、12、13和14 版本。
  • 操作系統類型 -操作系統的類型(Linux、OS X、Windows)
  • DB Type - 數據庫類型,主要是您的數據庫將處理的事務處理類型(Web 應用程序、OLTP、數據倉庫、桌面應用程序、混合類型的應用程序)
  • Total Memory (RAM) - 您的 PG 實例將處理的總內存。需要在 GiB 中指定它。
  • CPU 數量 - PostgreSQL 可以使用的 CPU 數量 CPU = 每核線程數 * 每插槽內核數 * 插槽數
  • 連接數- 最大 PostgreSQL 客戶端連接數
  • 數據存儲 - 您可以從基于 SSD、HDD 或 SAN 的存儲中選擇的數據存儲設備類型。

然后點擊生成按鈕。或者,您也可以運行生成 postgresql.auto.conf 的 ALTER SYSTEM 語句,但需要postgresql實例重啟才生效。

示例展示

配置需求:

  • DB version:14
  • OS Type:Linux
  • DB Type:Online transaction processing system
  • Total Memory (RAM):32GB
  • Number of CPUs:8
  • Number of Connections:1000
  • Data Storage:SSD storage

配置文件展示:

  1. # DB Version: 14 
  2. # OS Type: linux 
  3. # DB Type: oltp 
  4. # Total Memory (RAM): 32 GB 
  5. # CPUs num: 8 
  6. # Connections num: 1000 
  7. # Data Storage: ssd 
  8.  
  9. max_connections = 1000 
  10. shared_buffers = 8GB 
  11. effective_cache_size = 24GB 
  12. maintenance_work_mem = 2GB 
  13. checkpoint_completion_target = 0.9 
  14. wal_buffers = 16MB 
  15. default_statistics_target = 100 
  16. random_page_cost = 1.1 
  17. effective_io_concurrency = 200 
  18. work_mem = 2097kB 
  19. min_wal_size = 2GB 
  20. max_wal_size = 8GB 
  21. max_worker_processes = 8 
  22. max_parallel_workers_per_gather = 4 
  23. max_parallel_workers = 8 
  24. max_parallel_maintenance_workers = 4 

結論

PGTune是一個不錯的postgresql配置文件在線生成工具,是DBA和開發人員配置postgresql的一個利器。當你還在為不知道參數如何設置而發愁時,趕緊試試這個工具吧!

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2020-05-11 09:40:47

IDEA代碼神器

2019-10-11 11:00:53

Nginx神器前端

2024-01-30 00:32:49

Linux網卡

2024-06-21 10:27:21

Service生成工具鴻蒙

2023-06-01 15:30:30

Service代碼生成工具

2024-06-21 10:07:06

鴻蒙service生成工具

2021-07-15 16:58:45

數據庫RDS Postgre阿里云

2024-12-03 15:42:13

命令模式代碼

2022-08-02 14:27:01

HDF驅動框架驅動開發

2024-03-15 14:34:12

Oracle數據庫一鍵巡檢

2015-02-09 15:25:52

換膚

2023-12-19 15:45:07

Linux工具

2025-03-03 03:35:00

DeepSeekXmind思維導圖

2013-02-19 14:35:00

GitHubBoxenPuppet 配置

2020-10-10 14:57:16

代碼開發工具

2020-11-24 11:00:24

前端

2018-03-20 12:30:44

iOSPush抓包

2020-12-21 11:05:53

機器學習人工智能計算機

2024-12-30 08:10:00

C++17代碼文件

2022-05-13 15:15:18

服務器OAuth2控制臺
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天拍天天草 | 日韩aⅴ视频| 国产乱码精品一区二区三区五月婷 | 久久成人精品 | 久久久久久毛片免费观看 | 精品1区2区 | 日韩在线小视频 | 成人精品福利 | 欧美v在线观看 | 国产一区欧美一区 | 欧美一级片a | 亚洲成人自拍网 | 狠狠干狠狠插 | 一区二区免费视频 | 久久丁香 | 一区二区中文字幕 | 精品伊人 | 久久鲁视频 | 成人av观看| 欧洲性生活视频 | 成人一级黄色毛片 | 久久久久久九九九九 | 人人人人干 | 久久久亚洲 | 亚洲成人久久久 | 亚洲一区二区三区在线观看免费 | 免费在线一区二区三区 | 黄色大片免费网站 | 2019精品手机国产品在线 | 伊人在线 | av黄色免费| 久久久久99 | 一本一道久久a久久精品蜜桃 | 精品亚洲一区二区三区四区五区 | 怡红院免费的全部视频 | 天天看天天干 | 亚洲精品一区在线观看 | 日韩网站在线观看 | 亚洲免费在线 | 九九热这里 | 国产精品久久久久久久久久免费看 |