`
zeeeitch
  • 浏览: 85503 次
  • 性别: Icon_minigender_1
  • 来自: 九江
社区版块
存档分类
最新评论

postgresql参数配置杂记

阅读更多
shared_buffers
引用
if you have a system with 1GB or more of RAM, a reasonable starting value for shared_buffers is 1/4 of the memory in your system. If you have less ram you'll have to account more carefully for how much RAM the OS is taking up, closer to 15% is more typical there.


引用
on Windows (and on PostgreSQL versions before 8.1), large values for shared_buffers aren't as effective, and you may find better results keeping it relatively low and using the OS cache more instead. On Windows the useful range is 64MB to 512MB


effective_cache_size
引用
Setting effective_cache_size to 1/2 of total memory would be a normal conservative setting, and 3/4 of memory is a more aggressive but still reasonable amount.  HUP is enough  ,shared_buffers 一半


checkpoint_segments
引用
doing one every 48MB will be a serious performance bottleneck.  小于3性能慢
Unless you're running on a very small configuration, you'll almost certainly be better setting this to at least 10, which also allows usefully increasing the completion target.至少10
For more write-heavy systems, values from 32 (checkpoint every 512MB) to 256 (every 4GB) are popular nowadays.稍重的写,32 - 256
Normally the large settings (>64/1GB) are only used for bulk loading. 大负载,用64以上


fsync关闭会使数据不一致
full_page_writes  synchronous_commit只会丢失整个事务,不会不一致
分享到:
评论

相关推荐

    postgresql 优化配置.xlsx

    postgresql 优化配置,各种内存、连接数、缓存、并发、日志等策略配置。

    postgresql参数解析

    以下是对"postgresql参数解析"的详细说明。 1. **服务器配置文件** PostgreSQL的主配置文件通常名为`postgresql.conf`,这是设置数据库服务器参数的主要途径。在描述中提到的`postgresql 参数注释.conf`可能是这个...

    PostgreSQL安装配置文档

    ### PostgreSQL安装配置详解 #### 一、PostgreSQL简介与特性 **PostgreSQL**是一款功能强大的开源对象关系型数据库管理系统(ORDBMS),其历史可以追溯到加州大学伯克利分校计算机系开发的 POSTGRES 版本 4.2。这...

    PostgreSQL数据库配置参数详解.doc

    PostgreSQL数据库配置参数详解

    Linux postgresql 安装配置

    ### Linux PostgreSQL安装与配置详解 #### 一、安装PostgreSQL 在Linux环境下,PostgreSQL数据库的安装主要通过RPM包管理器完成。本节将详细阐述如何在Linux系统上安装PostgreSQL及其相关组件。 ##### 1.1 RPM包...

    nacos2.3.1改造适配postgresql配置文件

    nacos2.3.1改造适配postgresql配置文件,无需自己再去做数据库适配,导入数据库即可;

    postgreSQL配置

    在本配置指南中,我们将详细介绍如何在Windows环境中安装和配置PostgreSQL,以及如何创建和管理GIS(地理信息系统)数据库。 首先,确保你已经安装了JDK 1.6,因为PostgreSQL的某些组件可能需要Java运行环境。接着...

    PostgreSQL8.4.4配置

    PostgreSQL8.4.4配置PostgreSQL8.4.4配置PostgreSQL8.4.4配置PostgreSQL8.4.4配置

    postgresql安装配置文档

    **PostgreSQL安装配置详解** PostgreSQL是一款开源的关系型数据库管理系统(RDBMS),因其强大的功能和高度的稳定性而被广泛应用于各种规模的企业和项目中。本文档将详细讲解如何在不同的操作系统上安装和配置...

    Postgresql 数据库配置文档

    本篇文档主要介绍了在Windows环境下安装和配置PostgreSQL数据库的详细步骤,特别适用于公安行业事业部的使用场景。 首先,文档开篇介绍了安装环境的要求。由于PostgreSQL数据库对操作系统和服务器配置有一定的要求...

    postgreSQL安装配置方法

    postgreSQL8.3的安装配置方法

    Linux安装PostgreSQL和配置PHP扩展.docx

    1. 配置数据库:使用vi命令编辑postgresql.conf文件,去掉listen_addresses和port参数前的注释,并将监听地址改为*,例如listen_addresses = '*'和port = 5432。 2. 启动数据库:使用./postgres命令启动数据库,例如...

    Linux安装PostgreSQL和配置PHP扩展.pdf

    Linux 安装 PostgreSQL 和配置 PHP 扩展 本文档介绍了如何在 Linux 系统上安装 PostgreSQL 数据库并配置 PHP 扩展,以便 PHP 能够连接 PostgreSQL 数据库。 一、安装 PostgreSQL 数据库 1. 首先,需要下载 ...

    postgresql安装配置及其与vs2012的连接

    ### PostgreSQL 安装与配置 #### 一、PostgreSQL 的安装 PostgreSQL 是一款功能强大的开源对象关系型数据库系统,以其稳定性、数据完整性支持以及扩展性而闻名。安装 PostgreSQL 主要有以下几个步骤: 1. **下载...

    PostgreSQL免安装版的配置

    根据需要,你可能还需要配置一些初始参数,如默认编码、时区等。 4. 使用pgStart.bat启动数据库服务,然后可以通过`psql`命令行工具连接到数据库,验证服务是否正常运行。 5. 当需要停止服务时,运行pgStop.bat。在...

    postgresql数据库手动安装以及主从配置

    本教程将详细介绍如何手动安装PostgreSQL数据库,并配置主从复制,以实现数据的安全备份和高可用性。 一、手动安装PostgreSQL 1. **系统准备**:首先确保你的操作系统(如Ubuntu、CentOS或Windows)支持PostgreSQL...

    PostgreSQL免安装版配置及C#使用说明

    postgresql.conf是PostgreSQL的主要配置文件,用于配置PostgreSQL的各种参数。为了使PostgreSQL能够被远程访问,需要在postgresql.conf文件中添加相应的配置项。 三、设置远程登录用户 为了使PostgreSQL能够被远程...

Global site tag (gtag.js) - Google Analytics