官术网_书友最值得收藏!

Restarting the database server quickly

Sometimes there are situations where you need a database bounce. This is most likely for the database parameters that require a server restart to come into effect. This is different from the reload option of the server configuration, which only reloads the configuration files without requiring a server bounce.

How to do it...

We can use the following command to restart the database server:

pg_ctl -D /var/lib/pgsql/9.6/data restart

Here, /var/lig/pgsql/9.6/data is the location of the data directory of the PostgreSQL server.

How it works...

Using the restart mode of the pg_ctl command first stops the running databases on the PostgreSQL server and then starts the server. It is in effect a two-way process, where the running server is first stopped and then started again. A database restart is needed in many situations. It could be likely that some of the server parameters require a server restart to enable the changes made to these parameters to come into effects or it can also be that some of the server processes have hung and a restart is needed.

In this mode, by default, the PostgreSQL process will terminate using SIGINT, which is a fast shutdown mode. However, we can also specify the restart mode using the -m argument.

主站蜘蛛池模板: 嘉峪关市| 富蕴县| 大同市| 区。| 邢台县| 榕江县| 德兴市| 沈阳市| 彰化县| 城步| 南溪县| 涞水县| 仪征市| 华蓥市| 航空| 炎陵县| 抚顺市| 宝鸡市| 喀喇沁旗| 六盘水市| 临猗县| 柳江县| 阿勒泰市| 拜泉县| 阳新县| 永登县| 徐州市| 岫岩| 兴隆县| 宜春市| 岳普湖县| 太谷县| 邵阳市| 平果县| 阆中市| 五家渠市| 秀山| 桓仁| 墨竹工卡县| 应用必备| 隆化县|