Postgres 技巧,postgres技巧
在业务量大的时候 碰到需要添加索引,需要用到 CONCURRENTLY,不然你的库很容易会坏的
如
create index CONCURRENTLY idx_order_records_bank_statist_uid on order_records(statist_uid)
见
http://www.postgresql.org/docs/9.1/static/sql-createindex.html
在大的业务量下,如果你要去执行一些费时耗数据库的任务 有时会发现 某一个任务 还在暗地里执行着 需要我们 手动的 关闭 该任务
如果你是 kill 对应的pid ,那么你玩了,你很有可能会出现 数据库的问题
保险的做法是 用 PG_CANCEL_BACKEND
通过 如下查找对应的PID
select pid, trim(starttime) as start, duration, trim(user_name) as user, substring (query,1,40) as querytxt from stv_recents where status = 'Running';
查看
select pg_cancel_backend(802);
通过如下 杀掉 任务
pg_cancel_backend( pid )
http://docs.aws.amazon.com/redshift/latest/dg/PG_CANCEL_BACKEND.html
1 bossjzl17 回答了命令行解决办法
2 可以使用图形化客户端工具pgadmin来帮助你解决
在windows上安装PostgreSQL的时候选择上pgadmin。
如果PostgreSQL 是安装在Linux上的话,需要单独安装pgadmin客户端的。
也可以在windows上安装pgadmin客户端,连接linux。
pgadmin 有导入导出的向导,
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
完全删了再装 安装出错 不可能是DB的问题 大部分是系统环境的问题
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。