दस्तावेज़ीकरण से :
InnoDB तालिकाओं के लिए, OPTIMIZE TABLE को ALTER TABLE में मैप किया जाता है, जो अनुक्रमणिका के आँकड़ों को अद्यतन करने के लिए तालिका का पुनर्निर्माण करता है और संकुल अनुक्रमणिका में अप्रयुक्त स्थान को मुक्त करता है। MySQL 5.1.27 से शुरू होकर, यह OPTIMIZE TABLE के आउटपुट में प्रदर्शित होता है जब आप इसे एक InnoDB टेबल पर चलाते हैं, जैसा कि यहां दिखाया गया है:
mysql> OPTIMIZE TABLE foo;
+----------+----------+----------+-----------------------------------------------------------
| Table | Op | Msg_type | Msg_text
+----------+----------+----------+-----------------------------------------------------------
| test.foo | optimize | note | Table does not support optimize, doing recreate + analyze ...
| test.foo | optimize | status | OK
+----------+----------+----------+-----------------------------------------------------------
आप mysqld को --स्किप-नया या --सुरक्षित-मोड विकल्प के साथ प्रारंभ करके अन्य संग्रहण इंजनों पर ऑप्टिमाइज़ टेबल कार्य कर सकते हैं। इस मामले में, ऑप्टिमाइज़ टेबल को केवल ALTER TABLE में मैप किया जाता है।