মাইএসকিউএল সহ, কতক্ষণ একটি "অলটার টেবিলে ... অক্ষম কীগুলি হয়!" শেষ বক্তব্য?


12

আপনি যদি কোনও মাইএসকিএল INNODB টেবিলের কীগুলি (স্থগিতাদেশ স্থগিতকরণ) অক্ষম করেন তবে সেটিংটি আর কতক্ষণ স্থায়ী হয়?

যেমন একটি প্রশ্নের জন্য:

ALTER TABLE users DISABLE KEYS;

স্ক্রিপ্টের শেষে কীগুলি কী পুনরায় সক্ষম হয়? বা আপনি স্পষ্টতই সূচকগুলি আবার চালু না করা পর্যন্ত সেগুলি স্থায়ী হয়?


অক্ষম কীগুলি, সক্ষম কীগুলি এবং ইনোডিবি সম্পর্কে অন্যদের কিছু উপলব্ধি করতে অন্যদের সহায়তা করার জন্য এই প্রশ্নটি +1 প্রাপ্য।
RolandoMySQLDBA


এছাড়াও দেখুন dba.stackexchange.com/a/76590/1653
ম্যাথু

উত্তর:


7

ফাইন ম্যানুয়াল (যা পড়ার পক্ষে উপযুক্ত) পরামর্শ দেয় যে সংশ্লিষ্ট ALTER TABLE ... ENABLE KEYSবিবৃতি কার্যকর না হওয়া পর্যন্ত সেই বিবৃতিটির প্রভাব স্থায়ী হয়।


6

বাস্তবে, ALTER TABLE ... Disable KEYS and ALTER TABLE ... সক্রিয় কীগুলি কাজ করে না !!!!

আমি 13 ফেব্রুয়ারী 2011 এ ফিরে উদ্দেশ্য।

আমি কিছু অতিরিক্ত খনন করেছি এবং InnoDB এর মা সংস্থা, ইনোবাস ওয়ে (ওরাকল বোর্গে 9 এর মধ্যে 7 এর আগে তৈরি হওয়ার আগে) থেকে জানতে পেরেছি যে এটি সত্যই সত্য।

এই লিঙ্কটি অক্ষম কীগুলি করা এবং বিদেশী কীগুলি একসাথে অক্ষম করার পরামর্শ দেয়। যদিও আমি মনে করি উভয়ই অপ্রয়োজনীয়, এটি দৃশ্যত কারও পক্ষে কাজ করেছে।

আপডেট ২০১১-০7-১৮ 12:35 ইডিটি

এটি একটি খুব ভাল প্রশ্ন কারণ এটি মাইএসকিউএল-এ থাকা একটি মন্দটিকে প্রকাশ করে। মাইএসকিএলডাম্প প্রোগ্রামটি অন্ধভাবে অক্ষম কীগুলি এবং সক্ষম কীগুলি সৃজনের আশেপাশে ফেলে দেয় এবং স্টোরেজ ইঞ্জিনকে বিবেচনা না করে প্রতিটি টেবিলের উপরে লোড করে দেয়। যেহেতু অক্ষম কী এবং সক্রিয় কীগুলি ইনোডিবি টেবিলগুলিতে (সেরা ক্ষেত্রে কোনও প্রভাব ফেলেনি) এটি মাইসামের জন্য সঠিকভাবে কাজ করে, তাই এই অজানা তথ্যটি মাইএসকিউএল সম্প্রদায় দ্বারা আরও ভালভাবে নথিভুক্ত করা উচিত। ওঁ হ্যাঁ, মাইএসকিউএল গ্যালাকটিক সাম্রাজ্যের মাঝখানে রয়েছে যা ওরাকল নামে পরিচিত। আগত ডকুমেন্টেশন পরিবর্তনের বিষয়ে আমি আমার দম ধরে রাখব না।


3
বিবৃতি দেওয়া এক জিনিস। ক্যাপ এবং সাহসী উভয়ই ব্যবহার করে এটিকে চিত্কার করা কিছুটা অতিরিক্ত এবং সম্পূর্ণ অপ্রয়োজনীয়।
জন গার্ডেনিয়ার্স

1
@ জন: আমি দুঃখিত আমি অত্যধিক উত্সাহী বলে মনে হচ্ছে। আমি কারও সাথে রাগ করি না। অ্যান্টারডিবির বিপরীতে টেবিল অক্ষম / সক্ষম কীগুলি সঠিকভাবে নথিভুক্ত নয়। ওরাকলও জিনিসগুলির উন্নতি করতে যাচ্ছে না।
রোল্যান্ডোমাইএসকিউএলডিবিএ

@ রোল্যান্ডোমাইএসকিউএলডিবিএ কি মাইএসসিএলডাম্প এড়ানোর জন্য কোনও নিষ্ক্রিয় পদক্ষেপ আছে যা ডিসপ্যাবল কী ও ডাবল ফাইলে সক্রিয় কীগুলি রাখবে?
পহ্নিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.