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