一个localhost主机名匹配来自本地机器的 TCP (主机名localhost)和 Unix 域套接字(pghost为空或者默认套接字目录)连接。在一台后备服务器上,一个名为replication的数据库名匹配到主控服务器的流复制连接。database域的用途有限,因为用户对同一个集簇中所有数据库都有相同的口令。 在Unix 系统上,.pgpass上的权限必...
数据丢失窗口可以通过使用参数archive_timeout进行限制,可以低至数秒,但同时会增加文件传送所需的带宽。 2.流复制 PostgreSQL在9.x之后引入了主从的流复制机制,所谓流复制,就是备服务器通过tcp流从主服务器中同步相应的数据,主服务器在WAL记录产生时即将它们以流式传送给备服务器,而不必等到WAL文件被填充。 默认情...
默认提供sockte和TCP/IP方式连接。 SP(会话)进程 Session Processors,会话进程。用户验证成功就会fork一个新的进程。 SysLogger(系统日志)进程 需要在Postgres.conf 中 logging_collection设置为on,此使主进程才会启动Syslogger辅助进程。 BgWriter(后台写)进程 把共享内存中的脏页写到磁盘上的进程。主要是为了提高...
net.ipv4.tcp_fin_timeout = 5 net.ipv4.tcp_synack_retries = 2 net.ipv4.tcp_syncookies =1# 开启SYN Cookies。当出现SYN等待队列溢出时,启用cookie来处理,可防范少量的SYN攻击net.ipv4.tcp_timestamps =1# 减少time_waitnet.ipv4.tcp_tw_recycle =0# 如果=1则开启TCP连接中TIME-WAIT套接字的快速回收...
服务器监听的 TCP 端口;缺省是 5432。请注意同一个端口号用于服务器监听的所有 IP 地址。 这个参数只能在服务器启动的时候设置。 max_connections (integer) 决定和数据库连接的并发连接数目的最大值。 缺省通常是 100,但是如果你的内核设置不支持这么大(在 initdb 的时候判断), 可能会比这个数少。这个参数只能...
port = 1921# (change requires restart)max_connections = 600# (change requires restart)superuser_reserved_connections = 13# (change requires restart)unix_socket_directories ='.'# comma-separated list of directoriesunix_socket_permissions = 0700# begin with 0 to use octal notationtcp_keepalives_...
一、idle_session_timeout参数 用来控制空闲会话连接超时的时间。区别于tcp_keepalives相关参数, 当一个会话连接长时间没有执行SQL或者活动时,会将该会话释放,可以释放缓存避免出现例如OOM等问题 idle_session_timeout:默认值为0,表示禁用,其单位是毫秒;
postgres:5432/tcp pcsd:2224/tcp corosync:5405/udp 安装Pacemaker和Corosync及相关软件包 在所有节点执行: yum install -y pacemaker corosync pcs ipvsadm 注:如果OS自带的Pacemaker比较旧,建议下载新版的。之前在Pacemaker 1.1.7上遇到了不少Bug,因此不建议使用这个版本或更老的版本。配置LVS(使用muti_with_lvs.pc...
listen_addresses:指定服务器在哪些 TCP/IP 地址上监听客户端连接,默认值是localhost,只允许本地连接。 max_connections:决定数据库的最大并发连接数,默认值通常是 100 个连接,如果内核设置不支持(initdb时决定),可能会比这个数少。 superuser_reserved_connections:为超级用户保留的连接数,默认是 3,不能小于max_con...
time_connect 与 web server 建立 TCP 连接的时间。...time_appconnect 建立 TLS(安全传输层协议) 的时间。 time_starttransfer client 读到 server 返回的第一个字节的时间。...time_total client 关闭链接的时间。 通过这几个时间点,我们就可以方便的知道请求过程的细节,找到主要性能点。