Trong khi làm việc với cơ sở dữ liệu, chúng tôi có xu hướng thực hiện nhiều thay đổi như insert , cập nhật và xóa dữ liệu trong bảng sẽ gây ra việc lưu trữ vật lý của phân đoạn bảng. Do đó, hiệu suất của máy chủ cơ sở dữ liệu bị giảm sút.
MySQL cung cấp cho chúng ta câu lệnh TỐI ƯU HÓA TABLE cho phép bạn tối ưu hóa bảng để tránh vấn đề chống phân mảnh này. Cú pháp của nó sẽ như sau -
OPTIMIZE TABLE table_name
Ở đây, table_name là tên của bảng.
Ví dụ
Chúng tôi đang chạy câu lệnh này cho bảng Student_info như sau -
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)