PostgreSQL 如何计算服务器配置参数的大小

PostgreSQL 的默认配置参数通常都偏小,不太适合生产环境。因此,我们在安装数据库之后需要修改服务器的配置参数。上一篇文章中介绍了如何设置服务器的配置参数。今天给大家介绍一个快速计算 PostgreSQL 主要参数大小的方法。

我们可以使用 PGTune 在线工具根据给定硬件配置的最大性能计算出 PostgreSQL 的推荐配置,它的设置界面如下:

主页
这个工具的使用非常简单,我们可以输入的参数包括:

    PostgreSQL 数据库版本,可以通过SELECT version();命令查看。
    数据库服务器主机的操作系统,包括 Linux、Windows 以及 OS X。
    数据库应用的类型,包括:网站(Web Application)、在线交易处理系统(Online Transaction Processing)、数据仓库(Data Warehouse)、桌面应用(Desktop application)以及混合型应用(Mixed type of application)。配置页面右侧给出了不同应用类型的介绍。
    服务器的内存大小。
    服务器的 CPU 核数,可选参数。
    最大的数据库连接数,可选参数。
    数据存储设备的类型,包括 SSD、SAN 以及机械硬盘(HDD)。

输入必填参数之后点击“Generate”按钮。

setting
PGTune 在页面右侧生成了推荐的配置参数,并且提供了修改配置文件 postgresql.conf 以及使用 ALTER SYSTEM 命令进行参数设置两者方法。例如,我们输入的硬件参数产生的配置文件内容如下:

# WARNING
# this tool not being optimal
# for very high memory systems

# DB Version: 13
# OS Type: linux
# DB Type: oltp
# Total Memory (RAM): 128 GB
# CPUs num: 63
# Connections num: 500
# Data Storage: san

max_connections = 500

更多请见:http://www.mark-to-win.com/tutorial/51600.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值