BMS-HOSxP Community

HOSxP => ยินดีต้อนรับ => ข้อความที่เริ่มโดย: panomm ที่ เมษายน 21, 2009, 16:01:18 PM

หัวข้อ: ลบตาราง log ออกไป
เริ่มหัวข้อโดย: panomm ที่ เมษายน 21, 2009, 16:01:18 PM
ถ้าไม่ต้องการ ตรวจสอบย้อนหลัง จะลบข้อมูลต่างๆ ที่อยู่ใน ตาราง log ดังต่อไปนี้ได้หรือไม่ครับ
แล้วมันจะกระทบกับข้อมูลที่ใช้งานจริงๆ หรือไม่ครับ
show table status where name like '%log' จอ 21 ตารางที่เก็บ log
ขอบคุณครับ
หัวข้อ: Re: ลบตาราง log ออกไป
เริ่มหัวข้อโดย: manoi ที่ เมษายน 21, 2009, 17:19:54 PM
ลบข้อมูลออกได้ทุกตารางครับ (น่าจะใช้คำสั่ง truncate table ... ได้ครับ)  แต่ส่วนใหญ่ตาราง log เหล่านี้จะเป็น myisam ไม่น่าจะมีผลกระทบในการทำงานครับ
หัวข้อ: Re: ลบตาราง log ออกไป
เริ่มหัวข้อโดย: panomm ที่ เมษายน 22, 2009, 08:49:51 AM
อาจารย์ครับ  แล้วต้องตามไป optimize table .... ด้วยไหมครับ
ขอบคุณครับ
หัวข้อ: Re: ลบตาราง log ออกไป
เริ่มหัวข้อโดย: panus_t ที่ เมษายน 22, 2009, 09:19:03 AM
1.เรามีความจำเป็นต้องทำฐานข้อมูลเป็น InnoDB โดยให้เมนู  Upgrade to InnoDB หรือเปล่าครับ
2.เมื่อทำเป็น InnoDB แล้ว ฐานข้อมูลจะใหญ่กว่า myisam 10 เท่าหรือเปล่าครับ
3.เราใช้มาปีกว่าแล้ว ถ้าต้องการทำเป็น InnoDB จะใช้เวลานานหรือเปล่าครับ ผู้ใช้สามารถใช้งานขณะที่เราทำได้หรือเปล่าครับ
4.ถ้าเราไม่ทำ InnoDB  นาน ๆ ไปจะมีผลเสียหรือเปล่าครับ
5.myisam กับ InnoDB อย่างไรเร็วกว่ากันครับ 

 ;D