NAME¶
ipcclean -
从退出的PostgreSQL服务器中删除共享内存和信号灯
SYNOPSIS¶
ipcclean
DESCRIPTION 描述¶
ipcclean
删除当前用户拥有的所有共享内存段和信号灯集。
它的目地是在 PostgreSQL
服务器 (
postmaster(1))崩溃之后进行清理。
请注意的是立
即重起服务器也会清理共享内存和信号灯,所以这条命令实际上用处不大。
应该只有数据库管理员可以运行这条命令,因为如果在多用户的环境中执行,
它会
导致怪异的行为(也就是说,崩溃)。
如果在服务器运行时执行这条命令,
服务
器分配的共享内存和信号灯将被删除。
这通常会导致该服务器启动的后端服务器的
普遍失败。
NOTES 注意¶
这个脚本是个“hack”,但是从写成它的这些年来,
没有人提出等效的可移植的解决
方法。因为
postmaster
现在可以清理自己,所以以后很可能不会继续改进
ipcclean。
这个脚本对
ipcs
工具的输出做了一些假设,
而这些假设可能在不同的操作
系统间是不同的。因此,它可能不能在你的系统上运行。
Postgresql 中文网站 何伟平
<laser@pgsqldb.org>