SIGTERM
不再允许新的连接,但是允许所有活跃的会话正常完成他们的工作,只有在所有会话都结束任务后才关闭。这是智能关闭。
SIGINT
不再允许新的连接,向所有活跃服务器发送 SIGTERM(让它们立刻退出),然后等待所有子进程退出并关闭数据库。这是快速关闭。
SIGQUIT
令 postgres 向所有子进程发送 SIGQUIT 并且立即退出(所有子进程也会立即退出),而不会妥善地关闭数据库系统。这是立即关闭。这样做会导致下次启动时的恢复(通过重放 WAL 日志)。我们推荐只在紧急的时候使用这个方法。
SIGKILL
此选项尽量不要使用,这样会阻止服务器清理共享内存和信号灯资源,那样的话你只能在启动服务器之前自己手工做这件事。另外,SIGKILL 直接把 postgres 杀掉,而不会等它把信号中继给它的子进程,因此我们还需要手工杀掉每个独立子进程。
postgres数据库启动参数
原创
©著作权归作者所有:来自51CTO博客作者aklaus的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:整理的几个好一点的awk案例
下一篇:AIX内存优化
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
数据库超时参数以及TCP半开探究
keepalive tcp半开 java脚本
TCP 保活 报文交换 -
postgres数据库入门, python 操作postgres
安装需要的包 pip install psycopg2主要的api接口1 psycopg2.connect(database=
postgresql python sql 数据库 json -
mysql启动参数 mysql数据库启动
1.启动cmd 按回车2.net start mysql 回车
mysql启动参数 .net mysql