centos - 在服务器上导入 postgrsql 数据时,服务器网络卡住
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-04-26 09:02:12
0
0
619

宿主机装的是 Windows 2008 R2 , Hyper-V 虚拟机安装的是 CentOS 7.3 / PostgreSQL 9.6.1 官网源。

刚才用 yum update 把 PostgreSQL 升级到最新版本 9.6.2 ,数据目录还是 9.6.1 的版本,也可以用,不过想折腾一下。

数据库只有一个,先用 pg_dump 导出为 sql 文件,容量 80M 左右吧,都是普通文本数据。

执行 initdb 初始化数据目录之后启动服务,开始导入数据,然后发现无论是用 psql -f 还是在用 psql 登录进数据库后用 i 命令导入 sql 文件时, vps 网络变得非常的慢,终端下输入一个字符要等很久,浏览器打开网站 (网站用的是 mysql 数据库,不受影响) 也是同样的卡。

执行导入命令后半小时,终端还一直显示 INSERT 0 1 正在导入,用 top 查看资源占用也没有异常:

top - 22:26:01 up 2:40, 2 users, load average: 1.02, 1.10, 1.04 Tasks: 134 total, 1 running, 133 sleeping, 0 stopped, 0 zombie %Cpu(s): 14.2 us, 7.8 sy, 0.0 ni, 0.0 id, 76.2 wa, 0.0 hi, 1.8 si, 0.0 st KiB Mem : 3874240 total, 2430988 free, 554248 used, 889004 buff/cache KiB Swap: 4063228 total, 4063228 free, 0 used. 2976524 avail Mem

RDP 登录宿主机或者打开宿主机上的其他网站,网速一切正常。

ctrl+c 取消导入后, vps 的网速立即恢复。

我不太理解为啥导入数据会造成这个现象?

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板