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

Post Reply
brid.siriwan
Posts: 3942
Joined: 05 Apr 2013, 08:47

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

Post 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 เท่านั้น
brid.siriwan
Posts: 3942
Joined: 05 Apr 2013, 08:47

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

Post 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 จะดูได้จากอะไร....
brid.siriwan
Posts: 3942
Joined: 05 Apr 2013, 08:47

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

Post 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
Post Reply

Return to “การใช้งาน PostgreSQL”