`
lykops
  • 浏览: 87934 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

PostgreSQL配置文件--其他

 
阅读更多

9 CLIENT CONNECTION DEFAULTS

9.1 Statement Behavior

9.1.1 search_path

字符型
默认:search_path = '"$user", public'
当以用户登录数据库时,默认先查找哪些数据库。
"$user"表示同用户名

9.1.2 default_tablespace

字符型
默认:default_tablespace = ''
默认tablespace, ''使用系统默认值

9.1.3 temp_tablespaces

字符型
默认:temp_tablespaces = ''
临时tablespaces列表,''表示使用系统默认值
a list of tablespace names, '' uses only default tablespace

9.1.4 defaulttransactionisolation

字符型
默认:default_transaction_isolation = 'read committed'
数据库的隔离级别有四种,分别是 Read uncommitte、Read committed、Repeatable read、Serializable。

9.1.5 其他

check_function_bodies = on
default_transaction_read_only = off
default_transaction_deferrable = off
session_replication_role = 'origin'
statement_timeout = 0                  # in milliseconds, 0 is disabled
lock_timeout = 0                       # in milliseconds, 0 is disabled
idle_in_transaction_session_timeout = 0        # in milliseconds, 0 is disabled
vacuum_freeze_min_age = 50000000
vacuum_freeze_table_age = 150000000
vacuum_multixact_freeze_min_age = 5000000
vacuum_multixact_freeze_table_age = 150000000
bytea_output = 'hex'                   # hex, escape
xmlbinary = 'base64'
xmloption = 'content'
gin_fuzzy_search_limit = 0
gin_pending_list_limit = 4MB

9.2 Locale and Formatting

datestyle = 'iso, mdy'
intervalstyle = 'postgres'
timezone = 'PRC'
timezone_abbreviations = 'Default'     # Select the set of available time zone abbreviations.  Currently, there are Default、Australia (historical usage)、India。You can create your own file in share/timezonesets/.
extra_float_digits = 0                 # min -15, max 3
client_encoding = sql_ascii            # actually, defaults to database encoding

# These settings are initialized by initdb, but they can be changed.
lc_messages = 'en_US.UTF-8'                     # locale for system error message strings
lc_monetary = 'en_US.UTF-8'                     # locale for monetary formatting
lc_numeric = 'en_US.UTF-8'                      # locale for number formatting
lc_time = 'en_US.UTF-8'                         # locale for time formatting

# default configuration for text search
default_text_search_config = 'pg_catalog.english'

3、Other Defaults
dynamic_library_path = '$libdir'
local_preload_libraries = ''
session_preload_libraries = ''

10 LOCK MANAGEMENT

10.1 deadlock_timeout

数字型
默认: deadlock_timeout = 1s
在检查死锁前,等待锁的时间
deadlock检查机制执行的代价比较高,因此在符合较重、locK动作较多的系统里,可以适当地增大deadlock_timeout

10.2 其他

max_locks_per_transaction = 64         # min 10 (change requires restart)
max_pred_locks_per_transaction = 64    # min 10 (change requires restart)
max_pred_locks_per_relation = -2       # negative values mean (max_pred_locks_per_transaction  / -max_pred_locks_per_relation) - 1
max_pred_locks_per_page = 2            # min 0

11 版本/平台兼容性 VERSION/PLATFORM COMPATIBILITY

11.1 以前的PostgreSQL版本 Previous PostgreSQL Versions

array_nulls = on
backslash_quote = safe_encoding        # on, off, or safe_encoding
default_with_oids = off
escape_string_warning = on
lo_compat_privileges = off
operator_precedence_warning = off
quote_all_identifiers = off
standard_conforming_strings = on
synchronize_seqscans = on

11.2 Other Platforms and Clients

transform_null_equals = off

12 ERROR HANDLING

exit_on_error = off                    # terminate session on any error?
restart_after_crash = on               # reinitialize after backend crash?

13 CONFIG FILE INCLUDES

include_dir = 'conf.d'                 # include files ending in '.conf' from directory 'conf.d'
include_if_exists = 'exists.conf'      # include file only if it exists
include = 'special.conf'               # include file
分享到:
评论

相关推荐

    postgresql-16.2-1-windows-x64.exe

    PostgreSQL 是一个强大的开源关系型数据库管理系统,其最新版本为16.2,在Windows操作系统上提供了64位的安装程序,文件名为"postgresql-16.2-1-windows-x64.exe"。这个安装程序是专为在Windows环境中运行PostgreSQL...

    postgresql-9.1.3-1-windows-x64

    “Readme-说明.htm”文件通常包含了安装指南、系统需求、许可协议等重要信息,对于首次安装和配置PostgreSQL的用户来说非常关键。例如,它可能指导用户如何运行“postgresql-9.1.3-1-windows-x64.exe”这个安装程序...

    postgresql14-libs-14.12-1PGDG.rhel7.x86-64.rpm

    postgresSQL14-rpm,CentOs7 离线安装 PostgreSQL 14.clip 安装步骤: ...修改配置文件 :vi /var/lib/pgsql/14/data/postgresql.conf listen_addresses = '*' # 允许外部连接 port = 5432 # 端口号

    postgresql-13.2-1-windows-x64安装问题及解决

    执行此exe文件,会启动安装向导,引导用户完成安装步骤。 1. **启动安装向导**: - 双击`postgresql-13.2-1-windows-x64.exe`,按照提示进行操作。 - 在欢迎界面选择“接受许可协议”,继续下一步。 - 选择安装类型...

    postgresql-10.12-1-linux-x64-binaries.tar.gz

    标题中的"postgresql-10.12-1-linux-x64-binaries.tar.gz"指示了这是PostgreSQL 10.12.1版本的Linux 64位二进制文件包,通常用于在Linux环境中安装该数据库系统。 **PostgreSQL 10.12版本的关键特性:** 1. **多...

    postgresql-10.19-1-linux-x64-binaries.tar.gz

    5. `share/`:包含默认的数据目录模板、初始化脚本、示例配置文件和其他共享资源。 安装PostgreSQL 10.19的步骤大致如下: 1. 解压压缩包:`tar -zxvf postgresql-10.19-1-linux-x64-binaries.tar.gz` 2. 移动到...

    postgresql14-server-14.12-1PGDG.rhel7.x86-64.rpm

    postgresSQL14-rpm,CentOs7 离线安装 PostgreSQL 14.clip 安装步骤: ...修改配置文件 :vi /var/lib/pgsql/14/data/postgresql.conf listen_addresses = '*' # 允许外部连接 port = 5432 # 端口号

    postgresql-11.8-1-windows-x64-binaries.zip

    4. **share目录**:包含了PostgreSQL的默认配置文件(如`postgresql.conf`)、初始化数据库脚本(`initdb`)、语言包(如PL/pgSQL)和其他资源文件。 5. **data目录**:虽然不在压缩包内,但安装过程中会创建这个...

    postgresql-13.2-1-windows-x64.exe如何安装到window及问题解决

    - 配置端口,默认为5432,如果与其他服务冲突,可以更改。 3. **安装组件**: - 选择要安装的组件,如管理工具pgAdmin等。 - 选择语言支持,根据实际需要选择。 4. **安装过程**: - 点击“安装”开始安装,...

    postgresql-42.2.2.jar+postgresql-9.2-1003.jdbc4.jar

    标题中提到的"postgresql-42.2.2.jar"和"postgresql-9.2-1003.jdbc4.jar"是与PostgreSQL相关的Java档案(JAR)文件,它们在Java应用程序中用于与PostgreSQL数据库进行交互。 首先,"postgresql-42.2.2.jar"是...

    PostgreSQL-9.2.4-1-windows-x64.rar

    解压这个RAR文件后,我们会得到"PostgreSQL-9.2.4-1-windows-x64.exe",这是用于安装PostgreSQL的可执行文件。 1. **安装准备**:在开始安装前,确保你的计算机满足PostgreSQL的硬件和软件需求,包括至少2GB的内存...

    postgresql-9.0.4-1-linux-x64.zip

    描述中的“postgresql-9.0.4-1-linux-x64.zip”进一步确认了这是PostgreSQL 9.0.4的Linux x64位版本的压缩文件,其中“zip”表明文件已经通过ZIP格式进行了压缩,便于下载和存储。 标签“postgresql-9.0.4-1-linux-...

    postgresql-connector-jar.zip

    这个压缩包包含了一个名为“postgreconnector.jar”的文件,这通常是一个JDBC(Java Database Connectivity)驱动程序,使得Java代码能够通过SQL(Structured Query Language)与PostgreSQL数据库进行交互。...

    postgresql-11.5-1-windows-x64.zip

    这个压缩文件包含了安装PostgreSQL所需的所有组件,特别是"postgresql-11.5-1-windows-x64.exe",这是一个可执行文件,用于在Windows环境下进行安装。 PostgreSQL 11.5是该数据库系统的一个重要版本,引入了许多新...

    postgresql-10.15-1-linux-x64-binaries.tar.gz

    - `pg_config`:提供关于PostgreSQL安装的信息,用于配置其他应用程序。 - `libpq`:C语言接口库,供开发人员使用。 - `pg_dump`和`pg_restore`:用于数据库备份和恢复的工具。 - `pg_basebackup`:创建物理备份...

    postgresql-9.5.0-1-windows 32位

    安装“postgresql-9.5.0-1-windows.exe”文件,用户将获得完整的PostgreSQL服务器、客户端工具和必要的库文件。安装过程中,用户可以配置数据库实例的端口、数据存储位置、超级用户密码等设置。安装完成后,可以通过...

    postgresql-9.1.1-1-windows-binaries

    - **二进制安装**:压缩包中的"pgsql"文件夹包含了PostgreSQL服务器的二进制文件,用户可以通过解压后按照安装指南进行配置和启动。 - **数据目录**:PostgreSQL需要一个指定的数据目录来存储数据库文件,通常在安装...

    postgresql-12.8-1-windows-x64-binaries.zip

    在Windows上,通过解压"postgresql-12.8-1-windows-x64-binaries.zip",用户可以获得所有必要的可执行文件。安装过程中需要配置如数据目录、端口号、默认用户名和密码等参数。安装完成后,可以通过pgAdmin这样的图形...

    postgresql的如下版本postgresql-10.16-1-windows-x64.rar

    PostgreSQL是一种开源关系型数据库管理系统(RDBMS),在全球范围内被广泛应用,因其强大的功能、高度的稳定性和良好的社区支持而备受赞誉。标题提到的“postgresql-10.16-1-windows-x64.rar”表明这是一个针对...

    postgresql-12.3-1-windows-x64-binaries.zip

    这个"pgsql"目录可能包含了所有必要的组件,如服务器可执行文件、客户端工具、库文件以及配置文件。用户需要配置数据目录、端口设置、认证方法等,并启动PostgreSQL服务。 **3. 数据库管理** PostgreSQL提供了...

Global site tag (gtag.js) - Google Analytics