最近在整理POSTGRESQLMYSQLMONGODBREDIS的标准化模板配置参数,当然这里面还包含LINUX的一些基本配置.相关的整理的工作是我的三个DBA操作的,针对目前的参数进行了相关的整理和重新设定.昨天有人问我要,这边进贴出来,如果大家有什么问题,告诉我们,大家一起进步.
1POSTGRESQL12.2配置文件以及释义
listen_addresses=0.0.0.0#whatIPaddress(es)tolistenon;
port=
#端口
max_connections=#最大连接数
superuser_reserved_connections=3#超级用户就可以建立3个连接。当然,普通用户连接数会减少3个。
authentication_timeout=1min
#完成服务器认证的最长时间,如果在这个时间内没有完成认证,服务器将关闭连接。
password_encryption=md5
#密码加密MD5格式
shared_buffers=MB
#如果您有一个具有1GB或更大RAM的专用数据库服务器,则shared_buffers的合理起始值是系统内存的25%。
huge_pages=try
#控制是否为主要共享内存区域请求大页面。
temp_buffers=8MB
#默认值为八兆字节(8MB)。
work_mem=6MB#默认值为4兆字节(4MB)。
maintenance_work_mem=MB#默认值为4兆字节(4MB#开始将数据写入临时文件之前,将允许每个操作使用此值指定的内存量。同样,几个正在运行的会话可能会同时进行此类操作。因此,使用的总内存可能是work_mem的许多倍;选择值时必须牢记这一事实。排序操作用于ORDERBY,DISTINCT和合并联接。哈希表用于IN子查询的哈希联接,基于哈希的聚合和基于哈希的处理。
dynamic_shared_memory_type=posix#指定服务器应使用的动态共享内存实现。可能的值为posix(用于使用shm_open分配的POSIX共享内存)
full_page_writes=on
#启用此参数后,PostgreSQL服务器会在检查点之后对该页面的首次修改期间将每个磁盘页面的全部内容写入WAL。
wal_
最近更新
推荐文章