Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL टेबल को मेंटेन करने में OPTIMIZE TABLE स्टेटमेंट का क्या उपयोग है?


डेटाबेस के साथ काम करते समय, हम सम्मिलित करें जैसे बहुत से परिवर्तन करने की प्रवृत्ति रखते हैं , अपडेट करें और हटाएं तालिका के भीतर डेटा जो तालिका के टुकड़े के भौतिक भंडारण का कारण बनेगा। परिणामस्वरूप, डेटाबेस सर्वर का प्रदर्शन ख़राब हो जाता है।

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)

  1. MySQL IGNORE INSERT स्टेटमेंट का क्या उपयोग है?

    मूल रूप से, IGNORE INSERT कथन का उपयोग MySQL तालिका में डुप्लिकेट डेटा को सम्मिलित करने से रोकने के लिए किया जाता है। यदि हम INSERT कमांड के बजाय INSERT IGNORE कमांड का उपयोग करेंगे तो यदि कोई रिकॉर्ड किसी मौजूदा रिकॉर्ड की नकल नहीं करता है, तो MySQL इसे हमेशा की तरह सम्मिलित करता है, लेकिन यदि रिकॉ

  1. MySQL में तालिका नाम की अधिकतम लंबाई क्या है?

    MySQl संस्करण 8.0.12 के अनुसार तालिका नाम की अधिकतम लंबाई 64 वर्ण लंबी है। अपने स्थापित MySQL संस्करण की जाँच करें। वर्जन चुनें (); निम्न आउटपुट है। +-----------+| वर्जन () |+-----------+| 8.0.12 |+-----------+1 पंक्ति सेट में (0.03 सेकंड) हम इसे बनाते समय तालिका के नाम की अधिकतम लंबाई की जांच क

  1. C# में 'Using' स्टेटमेंट का क्या उपयोग है?

    यूजिंग स्टेटमेंट का उपयोग एक या एक से अधिक रिसोर्स को सेट करने के लिए किया जाता है। इन संसाधनों को निष्पादित किया जाता है और संसाधन जारी किया जाता है। कथन का उपयोग डेटाबेस संचालन के साथ भी किया जाता है। मुख्य लक्ष्य संसाधनों का प्रबंधन करना और सभी संसाधनों को स्वचालित रूप से जारी करना है। आइए एक उ