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配置文件--其他的更多相关文章
- postgresql 配置文件优化
		
postgresql 配置文件优化 配置文件 默认的配置配置文件是保存在/etc/postgresql/VERSION/main目录下的postgresql.conf文件 如果想查看参数修改是否生效, ...
 - 过滤PostgreSQL配置文件中被注释的部分
		
以下正则可以过滤掉PostgreSQL配置文件被注释的部分,包括'#'前带空格的部分,但参数前带空格的部分不会过滤掉 postgres@linux-ij7j:/opt/pg8122/data> ...
 - PostgreSQL配置文件--WAL
		
3 WAL WRITE AHEAD LOG 3.1 Settings 3.1.1 fsync 字符串 默认: fsync = on 开启后强制把数据同步更新到磁盘,可以保证数据库将在OS或者硬件崩溃的 ...
 - PostgreSQL配置文件--日志和错误
		
6 错误操作和日志 ERROR REPORTING AND LOGGING 6.1 日志写到哪里 Where to Log 6.1.1 log_destination 字符串 默认: log_dest ...
 - PostgreSQL配置文件--QUERY TUNING
		
5 QUERY TUNING 5.1 Planner Method Configuration. 下列参数控制查询优化器是否使用特定的存取方法.除非对优化器特别了解,一般情况下,使用它们默认值即可. ...
 - PostgreSQL配置文件--资源使用(除WAL外)
		
2 资源使用(除WAL外) RESOURCE USAGE (except for WAL) 2.1 内存 Memory 2.1.1 shared_buffers 数字型 默认: shared_buff ...
 - PostgreSQL配置文件--连接和认证
		
1 连接和认证 CONNECTIONS AND AUTHENTICATION 1.1 连接 CONNECTIONS 1.1.1 listen_addresses 字符型 默认: listen_addr ...
 - PostgreSQL配置文件--AUTOVACUUM参数
		
8 AUTOVACUUM参数 AUTOVACUUM PARAMETERS 8.1 autovacuum 字符型 默认: autovacuum = on Enable autovacuum subpro ...
 - PostgreSQL配置文件--实时统计
		
7 实时统计 RUNTIME STATISTICS 7.1 Query/Index Statistics Collector 下面的参数控制是否搜集特定的数据库运行统计数据 7.1.1 track_a ...
 
随机推荐
- C++内存管理(转)
			
C++内存管理比较好的文章,参考链接如下: C++内存管理
 - Vim常用命令(转)—默写版
			
1.光标移动 上: 下: 左: 『字母小写』 右: 上一行行首: 『减号』 下一行行首: 行首: 『数字0』 行尾: 单词词尾或后一个单词词尾: 后一个单词词首: 单词词首或前一个单词词首: 跳转到特 ...
 - HDU 3045 picnic cows(斜率DP)
			
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3045 题目大意:有n个数,可以把n个数分成若干组,每组不得小于m个数,每组的价值=除了该组最小值以外每 ...
 - hdu 3729(二分图最大匹配)
			
I'm Telling the Truth Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Ot ...
 - PHP必用代码片段
			
在编写代码的时候有个神奇的工具总是好的!下面这里收集了 50+ PHP 代码片段,可以帮助你开发 PHP 项目. 这些 PHP 片段对于 PHP 初学者也非常有帮助,非常容易学习,让我们开始学习吧- ...
 - private是自己私有的,protected是可以让孩子知道的,public是公开的
			
三种访问权限 public:可以被任意实体访问,数据成员和函数成员可在成员函数,友元,继承类中直接使用.亦可以作为接口,供类的用户使用 protected:只允许子类及本类的成员函数访问,在基类中用法 ...
 - poj1743  后缀数组, poj挂了 存个代码
			
#include<bits/stdc++.h> #define LL long long #define fi first #define se second #define mk mak ...
 - 二分查找(BinarySearch)
			
http://blog.csdn.net/magicharvey/article/details/10282801 简单描述 二分查找,又名折半查找,是一种在有序序列中查找特定元素的搜索算法.搜素过程 ...
 - 转:VMware攻击界面分析
			
转:https://comsecuris.com/blog/posts/vmware_vgpu_shader_vulnerabilities/ Wandering through the Shady ...
 - 35、Flask实战第35天:权限设计
			
二进制及其相关运算 认识二进制 0,1,2,3,4,5,6,7,8,9,10:逢10进1 0,1:逢2进1 二进制转十进制 十进制 二进制 0 0 1 1 2 10 3 11 4 100 255 11 ...