BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: niwat ที่ กรกฎาคม 17, 2008, 06:41:08 AM
-
Restore ช้ามากครับ ประมาณ 10 ชั่วโมง restore ลง notebook acer 1.8 G
ใช้เวลานานมากครับ ไม่ทราบว่าเกี่ยวข้อมูลหรือเกี่ยวกับระบบ restore ครับ
ข้อมูลที่ใช้ restore file hosxpbackup.7z ขนาด 609 MB
-
ปกติ ครับ :)
-
ลอง Tune แฟ้ม my.ini ในเครื่อง Notebook ใหม่ครับ ตรง innodb_buffer_pool_size กำหนดให้เท่ากับ 60% ของหน่วยความจำเครื่องครับ
หรือไม่ก็ใส่บรรทัด
skip-innodb
เข้าไปใน section [mysqld] ครับ (แต่ตารางจะมีรูปแบบเป็น MyISAM ทั้งหมดนะครับ)
-
Restore ช้ามากครับ ประมาณ 10 ชั่วโมง restore ลง notebook acer 1.8 G
ใช้เวลานานมากครับ ไม่ทราบว่าเกี่ยวข้อมูลหรือเกี่ยวกับระบบ restore ครับ
ข้อมูลที่ใช้ restore file hosxpbackup.7z ขนาด 609 MB
ผมใช้เวลาไม่เกิด 2 ชม. ครับ
-
เป็นเรื่องธรรมดา สามัญ ปรกติครับ hos zip ตั้ง 600 mb กว่า แถมทำใน notebook อีกครับ ......ถ้าจะให้เร็ว ให้แตก hos.zip ไว้ drive c: แล้วเข้า mysql
ใช้คำสั่ง
1. mysql>use hos;
2. mysql>\. c:\hos.sql >>>>>enter
จะเร็วเป็นหลายๆเท่ากว่าการทำ restore ครับ ลองทำดูครับ
ปล.. ถ้าคำสั่งผิดก็ขออภัยครับ......ลองทำดูครับ :D :D :D :D ;D ;D ;D ;D
-
เป็นเรื่องธรรมดา สามัญ ปรกติครับ hos zip ตั้ง 600 mb กว่า แถมทำใน notebook อีกครับ ......ถ้าจะให้เร็ว ให้แตก hos.zip ไว้ drive c: แล้วเข้า mysql
ใช้คำสั่ง
1. mysql>use hos;
2. mysql>\. c:\hos.sql >>>>>enter
จะเร็วเป็นหลายๆเท่ากว่าการทำ restore ครับ ลองทำดูครับ
ปล.. ถ้าคำสั่งผิดก็ขออภัยครับ......ลองทำดูครับ :D :D :D :D ;D ;D ;D ;D
คงนำเข้าแบบนี้ไม่ได้ ถ้า backup แบบใหม่ hosxp แบบ
hosxpbackup.7z
เพราะว่ามันเก็บ ที่ละ ไฟล์ pateint.sql ovst.sql ......>
ยกเว้น auto backup หลายวัน 1 - 30 ก็ได้ ครับ
-
น่าจะเป็นอย่างนั้นครับ อ.อ๊อด :D :D ;D ;D ;D
-
เสนอให้ มีปุ่มให้เลือกว่า จะ backup แบบ MyISAM หรือ Innodb
และปุ่มให้เลือกว่า จะ restore แบบ MyISAM หรือ Innodb
เนื่องจาก ถ้า ทำใน notebook เป็น windows MySQLแบบ MyISAM จะใช้พื้นที่น้อยกว่า Innodb มาก การทำงานเร็วกว่าด้วย แต่ถ้า restore ลง Linux ก็ใช้แบบ Innodb
-
Restore ช้ามากครับ ประมาณ 10 ชั่วโมง restore ลง notebook acer 1.8 G
ใช้เวลานานมากครับ ไม่ทราบว่าเกี่ยวข้อมูลหรือเกี่ยวกับระบบ restore ครับ
ข้อมูลที่ใช้ restore file hosxpbackup.7z ขนาด 609 MB
ของผม 1.5 GB restore ใช้วลา 15 นาที
-
ลองแก้ที่
[mysqld]
max_allowed_packet = 16M
[mysqldump]
max_allowed_packet = 16M
แรม 2 GB เพิ่มเป็น
[mysqld]
max_allowed_packet = 512M
[mysqldump]
max_allowed_packet = 512M
หรือเท่ากับ 1/4 ของแรม
แล้วทำเสร็จแก้เป็น
[mysqld]
max_allowed_packet = 64M
[mysqldump]
max_allowed_packet = 64M
ลอง Tune แฟ้ม my.ini ในเครื่อง Notebook ใหม่ครับ ตรง innodb_buffer_pool_size กำหนดให้เท่ากับ 60% ของหน่วยความจำเครื่องครับ
หรือไม่ก็ใส่บรรทัด
skip-innodb
เข้าไปใน section [mysqld] ครับ (แต่ตารางจะมีรูปแบบเป็น MyISAM ทั้งหมดนะครับ)
-
ของผม 1.5 GB restore ใช้วลา 15 นาที
[/quote]
ขอทราบวิธีการทำหน่อยครับ
-
ขอบคุณครับ(มาขอบคุณช้าไปหน่อยครับ) อาจารย์ทุกท่าน แต่ผมว่านี้เป็นปัญหา อยู่นะครับ อยากได้แบบเร็วกว่า 10 ชั่วโมงครับ เพราะข้อมูลก็มีปริมาณเพิ่มขึ้นเรื่อยๆ และปริมาณการใช้ข้อมูลจาก notebook ก็มีปริมาณความต้องการจากผู้ใช้งานเพิ่มขึ้นเช่นกัน แถมด้วยข้อมูลที่update สุดๆด้วยครับ..... ;D ;D ;D
-
Restore ช้ามากครับ ประมาณ 10 ชั่วโมง restore ลง notebook acer 1.8 G
ใช้เวลานานมากครับ ไม่ทราบว่าเกี่ยวข้อมูลหรือเกี่ยวกับระบบ restore ครับ
ข้อมูลที่ใช้ restore file hosxpbackup.7z ขนาด 609 MB
ทำฐานข้อมูล slave อีกตัวหนึ่งไว้
เช่น hos_myisam
จากนั้นต้องเปลียน ทุกต่างในฐานนี้ ให้เป็น myisam
วิธี่ทำก็ทำตรงข้ามกับการเปลียนเป็น innodb
จากนั้นก็เปิด repication ไว้เหมือนเดิม
เวลาจะใช้ข้อมูลก็ไป
\var\lib\mysql\hos_myisam
copy มาท้้งหมดเลย ครับเอาไปใส่ใน notebook แล้วใช้ได้เลยครับ
ถ้าจะให้เร็วในการ copy ก็เอา hdd ภายนอกไปต่อ server ตัวนี้แล้ว copy เลยครับ
เร็วหรือช้าตอนนี้ก็ขึ้นอยู่กับ อุปกรณ์ที่ใช้แล้วครับ
-
;D ลองปรับแต่ง My.cnf ตามที่อ.บอกก่อนครับ เพื่อ ปรับแต่งระบบของเราให้เข้ากับทรัพยากรณ์ที่มี
หากปรับระบบจนสุดๆแล้ว(เครี่องที่ restore ก็ ของแรงหน่อย)ก็ลองหันมาพิจารณาวิธีการอื่นๆ หรือ เครื่องมือช่วยที่มีในบอร์ดตามที่อ.หลายๆท่านได้แจ้งไว้ครับ
เพราะต้องเข้าใจการว่าข้อมูลเยอะแยะมากมาย มันหลั่งไหลเข้า ต้องใช้เวลา
-
เสนอให้ มีปุ่มให้เลือกว่า จะ backup แบบ MyISAM หรือ Innodb
และปุ่มให้เลือกว่า จะ restore แบบ MyISAM หรือ Innodb
เนื่องจาก ถ้า ทำใน notebook เป็น windows MySQLแบบ MyISAM จะใช้พื้นที่น้อยกว่า Innodb มาก การทำงานเร็วกว่าด้วย แต่ถ้า restore ลง Linux ก็ใช้แบบ Innodb
เห็นด้วยครับพี่เอก