BMS-HOSxP Community

HOSxP => MySQL => ข้อความที่เริ่มโดย: ppen ที่ ตุลาคม 13, 2009, 15:38:11 PM

หัวข้อ: ปรึกษา เรื่อง optimize ฐานข้อมูลด้วยครับ
เริ่มหัวข้อโดย: ppen ที่ ตุลาคม 13, 2009, 15:38:11 PM
เนื่อง มาจาก ตาราง replicate_logมันมีขนาดใหญ่มากเกินไป ก็เลยจะ delete record ข้อมูลออกไป โดย ที่ เรา ไม่ได้ delete ทั้งหมด สมมุติว่ามี ข้อมูล 70,000,000 record(เจ็ดสิบล้าน) แล้ว เรา ลบข้อมูล ออก ไป เหลือข้อมูล 5 ล้าน record แต่ เนื้อที่ใน hdd ก็ยัง ไม่ลดลงเข้าใจ ว่า เพราะยังไม่ optimize ซึ่ง ถ้า ผม optimize table จะใช้เวลา เท่าไหร่ครับ มันจะคิด จาก 5 ล้าน record ที่เหลือ หรือ คิด จาก 70 ล้าน record ที่เคยมีครับ  spec เครื่องนะครับ

CPU Xeon QuadCore 2.0 Ghz
Ram 32 GB
HDD SSD 140 GB
หัวข้อ: Re: ปรึกษา เรื่อง optimize ฐานข้อมูลด้วยครับ
เริ่มหัวข้อโดย: thannawe ที่ ตุลาคม 13, 2009, 16:24:01 PM
เนื่อง มาจาก ตาราง replicate_logมันมีขนาดใหญ่มากเกินไป ก็เลยจะ delete record ข้อมูลออกไป โดย ที่ เรา ไม่ได้ delete ทั้งหมด สมมุติว่ามี ข้อมูล 70,000,000 record(เจ็ดสิบล้าน) แล้ว เรา ลบข้อมูล ออก ไป เหลือข้อมูล 5 ล้าน record แต่ เนื้อที่ใน hdd ก็ยัง ไม่ลดลงเข้าใจ ว่า เพราะยังไม่ optimize ซึ่ง ถ้า ผม optimize table จะใช้เวลา เท่าไหร่ครับ มันจะคิด จาก 5 ล้าน record ที่เหลือ หรือ คิด จาก 70 ล้าน record ที่เคยมีครับ  spec เครื่องนะครับ

CPU Xeon QuadCore 2.0 Ghz
Ram 32 GB
HDD SSD 140 GB
ทำเลยครับ

Ram 32 GB เลยเหรอ โอ่โห้   ที่ไหนครับเนี่ย แนะนำตัวด้วยครับ ;)
หัวข้อ: Re: ปรึกษา เรื่อง optimize ฐานข้อมูลด้วยครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ตุลาคม 13, 2009, 17:21:10 PM
ลบทั้งหมดก็ดีนะครับ

ใช้คำสั่งที่ server

mysql>use hos;

mysql>truncate table replicate_log;
 ;D ;D ;D ;D ;D  แล้วลองดูพื้นที่อีกที่    ผมทำตลอด




หัวข้อ: Re: ปรึกษา เรื่อง optimize ฐานข้อมูลด้วยครับ
เริ่มหัวข้อโดย: manoi ที่ ตุลาคม 13, 2009, 18:14:30 PM
การ Optimize จะใช้เวลาเท่ากับ 5 ล้าน Record ครับ 
หัวข้อ: Re: ปรึกษา เรื่อง optimize ฐานข้อมูลด้วยครับ
เริ่มหัวข้อโดย: ppen ที่ ตุลาคม 13, 2009, 19:30:07 PM
ขอบคุณมากครับ สำหรับ คำตอบ จากทุกๆท่าน
หัวข้อ: Re: ปรึกษา เรื่อง optimize ฐานข้อมูลด้วยครับ
เริ่มหัวข้อโดย: skypec ที่ ตุลาคม 14, 2009, 08:36:29 AM
เข้ามาเก็บความรู้  :) :)