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)

更新日期: 20-6 月-2020

155 人檢視

開啟你的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.