Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

การใช้คำสั่ง OPTIMIZE TABLE ในการรักษาตาราง MySQL คืออะไร?


ในขณะที่ทำงานกับฐานข้อมูล เรามีแนวโน้มที่จะทำการเปลี่ยนแปลงมากมาย เช่น แทรก , อัพเดท และ ลบ ข้อมูลภายในตารางซึ่งจะทำให้เกิดการจัดเก็บข้อมูลทางกายภาพของส่วนตาราง ส่งผลให้ประสิทธิภาพของเซิร์ฟเวอร์ฐานข้อมูลลดลง

MySQL ให้คำสั่ง OPTIMIZE TABLE แก่เรา ซึ่งช่วยให้คุณปรับแต่งตารางให้เหมาะสมเพื่อหลีกเลี่ยงปัญหาการจัดเรียงข้อมูลนี้ ไวยากรณ์จะเป็นดังนี้ −

OPTIMIZE TABLE table_name

ในที่นี้ table_name คือชื่อของตาราง

ตัวอย่าง

เรากำลังเรียกใช้คำสั่งนี้สำหรับตาราง Student_info ดังนี้ -

mysql> Optimize table student_info\G
*************************** 1. row ***************************
   Table: query.student_info
      Op: optimize
Msg_type: status
Msg_text: OK
1 row in set (1.34 sec)