(1)锁表相关
--查询锁定表的进程
select a.locktype,a.database,a.pid,a.mode,a.relation,b.relname
from pg_locks a
join pg_class b on a.relation = b.oid
where lower(b.relname) = 'td_b_test';
--停⽌进程
select pg_terminate_backend('4656')
-- poostgresql 清理表
vacuum(verbose,analyze)td_b_test
(2)瀚⾼修改数据库链接数:
/highgo/high_db/data/postgresql.conf 配置⽂件中 max_connections = 2000
(3)瀚⾼数据库重启:
pg_ctl restart -m fast
(4)SCP命令:
在 A 服务器将 ⽂件传输到B(192.168.1.101) 服务器 ;
scp user2018081014 highgo@192.168.1.101:/data/highgo/
在A服务器把B服务器的⽂件拷贝到本地:
scp highgo@192.168.1.101::/data/highgo/user2018081014 /data/highgo/
(5)汉⾼数据库copy from to 命令 相关:
1、root ⽤户 切换highgo ⽤户 su - highgo
2、执⾏ psql 命令 进⼊页⾯
*相关命令
\c party_simple 切换数据库
\l 查看所有数据库
\dt 查看数据库的所有表
\q 退出
copy tf_f_user to '/data/highgo/xxx.txt' 数据导出到⽂件
copy tf_f_user from '/data/highgo/xxx.txt' 数据导⼊到数据库
(6) 拷贝数据库
导出数据库:pg_dump -h 192.168.1.101 -p 5866 -U highgo -F plain -v -f /data/highgo/test.sql test 导⼊数据库:psql -h 192.168.1.101 -p 5866 -U highgo -d test -f party_org0903.sql
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!