Page 1 of 1

วิธีการ backup และ restore postgresql

Posted: 05 Apr 2013, 17:37
by brid.siriwan
surapol
Newbie
*
Posts: 8


View Profile


วิธีการ backup และ restore postgresql
« on: March 16, 2012, 09:31:40 am »

to backup a pgsql database

pg_dump -F c --compress=9 databasename -f backupfile

example --> pg_dump -F c --compress=9 brid_sba_mzm -f mzm_data_2012-03-13.backup

**************************************

to restore a pgsql database

pg_restore -j 4 -v -d databasename databasefile

example --> pg_restore -j 4 -v -d brid_sba_mzm mzm_data_2012-03-13.backup


-v เอาออกได้ ถ้าไม่ต้องการดู progress


ตัวเลขหลัง "-j" เป็นจำนวน threads ที่ต้องการจะใช้ในการ restore
ตัวเลขนี้สำคัญมาก ถ้าใส่ถูกต้อง การ restore จะเร็วขึ้นมาก
ถ้าใส่น้อยไป จะ restore ช้า ถ้าใส่มากไป เครื่อง server จะทำงานไม่ไหว อาจ อืดไปเลย

ถ้าเป็นเครื่อง server ขนาดใหญ่ ให้ใช้เลข 6 หรือ 8 หรือ 10
ถ้าเป็นเครือง server ขนาดเล็ก (หรือที่ office) ให้ใช้ 4 เท่านั้น

Re: วิธีการ backup และ restore postgresql

Posted: 05 Apr 2013, 17:37
by brid.siriwan
brid.jeerawat
Newbie
*
Posts: 16


View Profile Email


Re: วิธีการ backup และ restore postgresql
« Reply #1 on: March 16, 2012, 09:35:16 am »

ขนาดของ server จะดูได้จากอะไร....

Re: วิธีการ backup และ restore postgresql

Posted: 05 Apr 2013, 17:38
by brid.siriwan
admin
Administrator
Newbie
*****
Posts: 1


View Profile Email


Re: วิธีการ backup และ restore postgresql
« Reply #2 on: March 16, 2012, 09:39:49 am »

Quote from: brid.jeerawat on March 16, 2012, 09:35:16 am
ขนาดของ server จะดูได้จากอะไร....

ดูจากจำนวน core ของ cpu ของ server

ถ้า server มี 8 core ใช้ -J 6

ถ้า server มี 12 core ใช้ -J 10