2013年10月18日

POSTGRESQL

摘要: SELECTpg_class.relnameAStable,pg_database.datnameASdatabase,pid,mode,grantedFROMpg_locks,pg_class,pg_databaseWHEREpg_locks.relation=pg_class.oidANDpg_locks.database=pg_database.oid;导入导出导出pg_dump -h 123.103.23.206 -U mato -t url mato > D:\url.sql导入psql -U zj analyzer < D:\url.sql 阅读全文

posted @ 2013-10-18 18:55 Paul_bai 阅读(181) 评论(0) 推荐(0) 编辑

PostgreSql中如何kill掉正在执行的sql语句

摘要: 虽然可以使用 kill -9 来强制删除用户进程,但是不建议这么去做。因为:对于执行update的语句来说,kill掉进程,可能会导致Postgres进入到recovery mode而在recovery mode下,会锁表,不允许链接数据库。通常情况下:使用如下语句=# select datname,procpid,query_start,current_query,waiting,client_addr from pg_stat_activity where waiting='t';来查看有哪些SQL正在执行。通过命令:=# select pg_cancel_backend( 阅读全文

posted @ 2013-10-18 18:54 Paul_bai 阅读(2295) 评论(0) 推荐(0) 编辑

导航