PostgreSQL数据库管理常见操作

📅 2026/8/23 13:46:10
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