postgresql关闭服务器的方法
这篇文章主要介绍postgresql关闭服务器的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
postgresql关闭服务器的方法:
[postgres@localhost~]$pg_ctlstopwaitingforservertoshutdown....doneserverstopped
pg_ctl stop
$pg_ctl--helpUsage:pg_ctlstop[-W][-tSECS][-DDATADIR][-s][-mSHUTDOWN-MODE]Commonoptions:-D,--pgdata=DATADIRlocationofthedatabasestoragearea-s,--silentonlyprinterrors,noinformationalmessages-t,--timeout=SECSsecondstowaitwhenusing-woption-V,--versionoutputversioninformation,thenexit-wwaituntiloperationcompletes-WdonotwaituntiloperationcompletesOptionsforstoporrestart:-m,--mode=MODEMODEcanbe"smart","fast",or"immediate"Shutdownmodesare:smartquitafterallclientshavedisconnectedfastquitdirectly,withpropershutdownimmediatequitwithoutcompleteshutdown;willleadtorecoveryonrestartAllowedsignalnamesforkill:ABRTHUPINTQUITTERMUSR1USR2
pg_ctl stop -m smart
SIGTERM "Smart"模式等待所有客户端断开连接以及任何在线备份结束。如果该服务器是热备,一旦所有的客户端已经断开连接,恢复和流复制将被终止。
pg_ctl stop -m fast
SIGINT "Fast"模式(默认)不会等待客户端断开连接并且将终止进行中的在线备份。所有活动事务都被回滚并且客户端被强制断开连接,然后服务器被关闭。
pg_ctl stop -m immediate
SIGQUIT "Immediate"模式将立刻中止所有服务器进程,而不是做一次干净的关闭。这将导致下一次重启时进行一次崩溃恢复。
以上是postgresql关闭服务器的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。