[[437506]]
PostgreSQL作为目前主流数据库之一,具帮键生目前在企业中得到广泛应用,配置 但如果您不熟悉 PostgreSQL,参数成您面临的文件最常见挑战是如何调整您的数据库环境。 当安装PostgreSQL,何设它会自动生成一个基本的具帮键生文件postgresql.conf。根据您使用的配置操作系统,此配置文件通常保存在数据目录中。参数成例如,文件在 Ubuntu 中,何设PostgreSQL 将配置(pg_hba.conf、具帮键生postgresql.conf、pg_ident.conf)放在 /etc/postgresql 目录中。在调整 PostgreSQL 数据库之前,首先必须找到 postgresql.conf 文件。
但是要使用的正确设置是什么?最初设置的值是什么?今天介绍一个postgresql配置文件自动器:PGTune。它将帮助您轻松解决这个特定问题。
PGTune 是一个配置向导,最初由来自2ndQuadrant的Greg Smith创建。它基于一个 Python 脚本,不幸的是它不再受支持(它不支持较新版本]PostgreSQL。)。目前它已转换为网页配置PGTune(基于原始PGTune),现在是一个配置向导,可用于 PG 数据库配置设置。PGTune用于根据给定硬件配置的最大性能计算PostgreSQL的配置参数。不过它也不是灵丹妙药,因为postgresql配置参数不仅取决于硬件配置,还取决于数据库的大小、客户端数量和查询的复杂性。
PGTune的使用也很方便,只需要浏览器输入PGTune的地址即可访问。下面给出一个简单的例子如下:
您需要做的就是在下面指定以下字段:
然后点击生成按钮。或者,您也可以运行生成 postgresql.auto.conf 的 ALTER SYSTEM 语句,但需要postgresql实例重启才生效。
配置需求:
配置文件展示:
- # DB Version: 14
- # OS Type: linux
- # DB Type: oltp
- # Total Memory (RAM): 32 GB
- # CPUs num: 8
- # Connections num: 1000
- # Data Storage: ssd
- max_connections = 1000
- shared_buffers = 8GB
- effective_cache_size = 24GB
- maintenance_work_mem = 2GB
- checkpoint_completion_target = 0.9
- wal_buffers = 16MB
- default_statistics_target = 100
- random_page_cost = 1.1
- effective_io_concurrency = 200
- work_mem = 2097kB
- min_wal_size = 2GB
- max_wal_size = 8GB
- max_worker_processes = 8
- max_parallel_workers_per_gather = 4
- max_parallel_workers = 8
- max_parallel_maintenance_workers = 4
PGTune是一个不错的postgresql配置文件在线生成工具,是DBA和开发人员配置postgresql的一个利器。当你还在为不知道参数如何设置而发愁时,赶紧试试这个工具吧!
责任编辑:姜华 来源: 今日头条 PostgreSQLPGTune工具数据库
(责任编辑:娱乐)
白鹤滩水电站2022年累计生产清洁电能100亿千瓦时 可节约标准煤约306万吨
《泡泡龙 Everybubble!》故事系统情报 5月24日登陆Switch
潜行还是射爆?轻肉鸽潜行动作《伪信号(Fake Signal)》STEAM页面公开
《霓虹序列》发售价仅48元,国内二次元已经开始盯上了动作肉鸽
占据ADAS市场75%的份额,Mobileye是如何做到的?