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