BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: niwat ที่ กรกฎาคม 17, 2008, 06:41:08 AM

หัวข้อ: Restore ช้ามากครับ ประมาณ 10 ชั่วโมง
เริ่มหัวข้อโดย: niwat ที่ กรกฎาคม 17, 2008, 06:41:08 AM
Restore ช้ามากครับ ประมาณ 10 ชั่วโมง restore ลง notebook acer 1.8 G
ใช้เวลานานมากครับ  ไม่ทราบว่าเกี่ยวข้อมูลหรือเกี่ยวกับระบบ restore ครับ
ข้อมูลที่ใช้ restore file hosxpbackup.7z ขนาด 609 MB
หัวข้อ: Re: Restore ช้ามากครับ ประมาณ 10 ชั่วโมง
เริ่มหัวข้อโดย: เข้ม ที่ กรกฎาคม 17, 2008, 08:04:33 AM
ปกติ ครับ  :)
หัวข้อ: Re: Restore ช้ามากครับ ประมาณ 10 ชั่วโมง
เริ่มหัวข้อโดย: manoi ที่ กรกฎาคม 17, 2008, 08:44:20 AM
ลอง Tune แฟ้ม my.ini ในเครื่อง Notebook ใหม่ครับ ตรง innodb_buffer_pool_size กำหนดให้เท่ากับ 60% ของหน่วยความจำเครื่องครับ

หรือไม่ก็ใส่บรรทัด

skip-innodb

เข้าไปใน section [mysqld] ครับ (แต่ตารางจะมีรูปแบบเป็น MyISAM ทั้งหมดนะครับ)
หัวข้อ: Re: Restore ช้ามากครับ ประมาณ 10 ชั่วโมง
เริ่มหัวข้อโดย: doramon ที่ กรกฎาคม 18, 2008, 16:57:24 PM
Restore ช้ามากครับ ประมาณ 10 ชั่วโมง restore ลง notebook acer 1.8 G
ใช้เวลานานมากครับ  ไม่ทราบว่าเกี่ยวข้อมูลหรือเกี่ยวกับระบบ restore ครับ
ข้อมูลที่ใช้ restore file hosxpbackup.7z ขนาด 609 MB

ผมใช้เวลาไม่เกิด 2 ชม. ครับ

หัวข้อ: Re: Restore ช้ามากครับ ประมาณ 10 ชั่วโมง
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ กรกฎาคม 18, 2008, 17:58:51 PM
เป็นเรื่องธรรมดา  สามัญ   ปรกติครับ  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

   
หัวข้อ: Re: Restore ช้ามากครับ ประมาณ 10 ชั่วโมง
เริ่มหัวข้อโดย: doramon ที่ กรกฎาคม 18, 2008, 18:05:06 PM
เป็นเรื่องธรรมดา  สามัญ   ปรกติครับ  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 ก็ได้ ครับ


หัวข้อ: Re: Restore ช้ามากครับ ประมาณ 10 ชั่วโมง
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ กรกฎาคม 18, 2008, 18:14:08 PM
น่าจะเป็นอย่างนั้นครับ อ.อ๊อด       :D :D ;D ;D ;D
หัวข้อ: Re: Restore ช้ามากครับ ประมาณ 10 ชั่วโมง
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ กรกฎาคม 18, 2010, 21:31:52 PM
เสนอให้ มีปุ่มให้เลือกว่า จะ backup แบบ MyISAM หรือ Innodb
และปุ่มให้เลือกว่า จะ restore แบบ MyISAM หรือ Innodb
เนื่องจาก ถ้า ทำใน notebook เป็น windows MySQLแบบ MyISAM จะใช้พื้นที่น้อยกว่า Innodb มาก การทำงานเร็วกว่าด้วย แต่ถ้า restore ลง Linux ก็ใช้แบบ Innodb
หัวข้อ: Re: Restore ช้ามากครับ ประมาณ 10 ชั่วโมง
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กรกฎาคม 19, 2010, 08:36:48 AM
Restore ช้ามากครับ ประมาณ 10 ชั่วโมง restore ลง notebook acer 1.8 G
ใช้เวลานานมากครับ  ไม่ทราบว่าเกี่ยวข้อมูลหรือเกี่ยวกับระบบ restore ครับ
ข้อมูลที่ใช้ restore file hosxpbackup.7z ขนาด 609 MB

ของผม 1.5 GB restore ใช้วลา 15 นาที
หัวข้อ: Re: Restore ช้ามากครับ ประมาณ 10 ชั่วโมง
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ กรกฎาคม 19, 2010, 08:41:48 AM
ลองแก้ที่

[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 ทั้งหมดนะครับ)
หัวข้อ: Re: Restore ช้ามากครับ ประมาณ 10 ชั่วโมง
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ กรกฎาคม 19, 2010, 09:04:02 AM


ของผม 1.5 GB restore ใช้วลา 15 นาที
[/quote]

ขอทราบวิธีการทำหน่อยครับ
หัวข้อ: Re: Restore ช้ามากครับ ประมาณ 10 ชั่วโมง
เริ่มหัวข้อโดย: niwat ที่ มกราคม 03, 2011, 16:05:20 PM
ขอบคุณครับ(มาขอบคุณช้าไปหน่อยครับ) อาจารย์ทุกท่าน แต่ผมว่านี้เป็นปัญหา อยู่นะครับ อยากได้แบบเร็วกว่า 10 ชั่วโมงครับ เพราะข้อมูลก็มีปริมาณเพิ่มขึ้นเรื่อยๆ  และปริมาณการใช้ข้อมูลจาก notebook ก็มีปริมาณความต้องการจากผู้ใช้งานเพิ่มขึ้นเช่นกัน แถมด้วยข้อมูลที่update สุดๆด้วยครับ..... ;D ;D ;D
หัวข้อ: Re: Restore ช้ามากครับ ประมาณ 10 ชั่วโมง
เริ่มหัวข้อโดย: doramon ที่ มกราคม 03, 2011, 16:42:04 PM
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 เลยครับ

เร็วหรือช้าตอนนี้ก็ขึ้นอยู่กับ อุปกรณ์ที่ใช้แล้วครับ


หัวข้อ: Re: Restore ช้ามากครับ ประมาณ 10 ชั่วโมง
เริ่มหัวข้อโดย: patum ที่ มกราคม 03, 2011, 18:06:27 PM
 ;D ลองปรับแต่ง My.cnf ตามที่อ.บอกก่อนครับ เพื่อ ปรับแต่งระบบของเราให้เข้ากับทรัพยากรณ์ที่มี
หากปรับระบบจนสุดๆแล้ว(เครี่องที่ restore ก็ ของแรงหน่อย)ก็ลองหันมาพิจารณาวิธีการอื่นๆ หรือ เครื่องมือช่วยที่มีในบอร์ดตามที่อ.หลายๆท่านได้แจ้งไว้ครับ
เพราะต้องเข้าใจการว่าข้อมูลเยอะแยะมากมาย มันหลั่งไหลเข้า ต้องใช้เวลา
หัวข้อ: Re: Restore ช้ามากครับ ประมาณ 10 ชั่วโมง
เริ่มหัวข้อโดย: wiphusit ที่ มกราคม 03, 2011, 21:41:21 PM
เสนอให้ มีปุ่มให้เลือกว่า จะ backup แบบ MyISAM หรือ Innodb
และปุ่มให้เลือกว่า จะ restore แบบ MyISAM หรือ Innodb
เนื่องจาก ถ้า ทำใน notebook เป็น windows MySQLแบบ MyISAM จะใช้พื้นที่น้อยกว่า Innodb มาก การทำงานเร็วกว่าด้วย แต่ถ้า restore ลง Linux ก็ใช้แบบ Innodb
เห็นด้วยครับพี่เอก