वास्तव में, यदि आप SELECT ... ORDER BY . जारी करते हैं इस तालिका में, ALTER TABLE . का विकल्प आपको filesort से नहीं बख्शेंगे , लेकिन इसके बजाय filesort . बनाएं बहुत तेज।
पहले से ऑर्डर किए गए सेट को सॉर्ट करना इस सेट को ब्राउज़ करने के बराबर है ताकि यह सुनिश्चित हो सके कि सब कुछ ठीक है।
यदि आपकी तालिका में कोई गतिशील फ़ील्ड नहीं है (जैसे VARCHAR या 'BLOB'), फिर संभवतः MyISAM अद्यतन करते समय इसे स्थानांतरित नहीं करेगा।
मैं इस व्यवहार पर भरोसा नहीं करता, हालांकि, अगर मैं एक परमाणु ऊर्जा संयंत्र का निर्माण कर रहा होता या कुछ ऐसा होता जिसके लिए मुझे भुगतान किया जाता।
आपको ALTER TABLE ... ORDER BY do करना होगा ।
REPAIR बस एक दूषित तालिका की भौतिक संरचना को ठीक करता है।