MYSQL ขนาดใหญ่ จะทำยังไงกับมันดี

เริ่มโพสต์โดย ✖ S U R A L I S M ✖, 27 ก.ย. 2007, 18:47 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

✖ S U R A L I S M ✖

อยากรบกวนถามเซียนคอมพ์ ทั้งหลายหน่อยครับเรื่องของ mysql

คือตอนนี้ใช้ Wordpress อยู่ และข้อมูลมันเยอะมาก ประมาณ 4 แสนกว่า record
ทำให้ฐานข้อมูลมันมีขนาดใหญ่มาก ๆ ซึ่งขณะนี้ ขนาดมันทะลุไปที่ 1.2 GB กว่า ๆ แล้ว
และนับวันจะโตขึ้นเรื่อย ๆ

และปัญหาก็คือ เมื่อวานจะลอง Upgrade WP ไปเป็น 2.3
แต่มัน Upgrade ไม่ได้ เพราะติดปัญหา Timeout ตอนการแปลงโครงสร้างฐานข้อมูล
ตอนนี้ก็เลยคิดว่า อยากจะดั๊ม มันลงมาที่เครื่องเราก่อน
แล้วจัดการแปลงองค์ทรงเครื่องมันให้เป็น 2.3 แล้วค่อยส่งกลับขึ้นไป

ทีนี้ก็เลยอยากจะถามว่า เราจะสามารถใช้ Tools ตัวไหนดั๊มมันออกมาเป็น .sql โดยที่ไม่ timeout มั้ยครับ
เพราะลองใช้ phpmyadmin  มันตายตั้งแต่หน้าประตูเลยครับ แถมยังลิมิตขนาดแค่ 2 เม็กเอง -*-

รู้สึกว่าเคยเห็นแอนกับพี่โอ้เอ้ ย้ายบอร์ดนี้อยู่ครั้งนึง
คิดว่าขนาดฐานข้อมูลคงไม่ใช่น้อย ๆ เช่นกัน อยากขอคำแนะนำหน่อยครับ


ส่วนตอน import ขึ้นโฮสท์ อันนั้นไม่มีปัญหาครับ เพราะใช้ Bigdump ช่วย มีปัญหาเฉพาะตอน export ออกมา
อยากทราบว่ามีสคริป หรือโปรแกรมไหน ที่ทำงานคล้าย ๆ กับ Bigdump มั้ยครับ


หรือว่า จะมีวิธีไหน ที่เราจะสามารถหั่นมันออกเป็น ก้อน ๆ  ก้อนละประมาณ 50 - 100 เม็ก อะไรแบบนี้ สามารถทำได้มั้ยครับ

:46: :46:

ดื่มเหล้า เข้าผับ จับผู้ชาย ถ่ายคลิป  zip แล้วส่งต่อ

นายโอ้เอ้

ถ้าจำไม่ผิดตอนนั้นใช้

backupDB()
http://www.silisoftware.com/scripts/?scriptname=backupDB

ทำงานเร็วดี ไฟล์ใหญ่ก็ไม่มีปัญหา


จะ dump กลับก็มีตัวนี้

doSQL()
http://www.silisoftware.com/scripts/index.php?scriptname=doSQL



อ้างอิงหรือว่า จะมีวิธีไหน ที่เราจะสามารถหั่นมันออกเป็น ก้อน ๆ  ก้อนละประมาณ 50 - 100 เม็ก อะไรแบบนี้ สามารถทำได้มั้ยครับ

ค่อยๆ เอาออกมาทีละ table
หรือ กำหนดช่วงของ record ใน phpmydamin มีให้เลือกได้
Today you , Tomorrow me.

✖ S U R A L I S M ✖

 :46:ขอบคุณครับ +1

เดี๋ยวลองก่อน  :40:
ดื่มเหล้า เข้าผับ จับผู้ชาย ถ่ายคลิป  zip แล้วส่งต่อ

SMF 2.1.7 © 2026, Simple Machines