MySQL InnoDB तालिकाओं में कुंजियों को कैसे निष्क्रिय करें?


11

क्या InnoDB तालिकाओं में कुंजियों को अक्षम करना संभव है?

यदि हाँ, तो कैसे?

यदि नहीं, तो क्यों?

जवाबों:


11

मैं इस धारणा के तहत था कि InnoDB कुंजी अक्षम और सक्षम हो सकती है। मैंने बस कुछ खुदाई की। यह नहीं किया जा सकता है। इसलिए, मैं गलत था।

हालांकि, मुख्य बाधाओं को एक विशिष्ट सत्र के लिए चालू और बंद किया जा सकता है:

  • यदि आपके पास अद्वितीय माध्यमिक सूचकांक हैं, तो आप डिस्क बाउंड हैं INSERTs को गति देने के लिए इसे सेट करने का प्रयास कर सकते हैं:
    SET unique_checks = 0;
  • किसी सुझाव के लिए विदेशी कुंजी जांच को अक्षम करने के लिए, रैंडी मेलर के सुझाव का उपयोग करें:
    SET foreign_key_checks = 0;

"क्यों" के रूप में, stackoverflow.com/a/9525780/632951
— Pacerier
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.