ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

PostgreSQL数据库管理常见操作

PostgreSQL数据库管理常见操作 1.对表管理操作1.1 执行时间超过 10s 的语句select * from pg_stat_activity where stateidle and now()-query_start interval 10 s1.2 查询锁表的语句字段为PID锁表操作的进程。如果要解锁表需在关注PID的栏位SELECT * FROM pg_stat_activity where wait_event_typeLock1.3 将进程杀掉解锁表根据上次查询的PID进行杀死进程select pg_cancel_backend(死锁那条数据的pid值) --sample select pg_cancel_backend(27280)--运行完后再次刷新这个表sql就可顺利执行。select pg_cancel_backend(27280)2 修改端口如果修改var/lib/pgsql/data/postgresql.conf,不生效修改service中的端口cat /lib/systemd/system/postgresql.service
返回列表