পার্টিশন বেস বস্তুর উপর একটি (অ-অনন্য) সূচক পার্টিশন না প্রধান সুবিধা যে এটি একটি প্রায় কাজ করে দীর্ঘ দিনের ক্যোয়ারী অপটিমাইজার সীমাবদ্ধতা যেমন আদেশ তথ্য অনুরোধ এর সাথে সম্পর্কিত MIN
, MAX
অথবা TOP (n)
প্রশ্নের।
পার্টিশন সূচক তারিখে, অপটিমাইজার সাধারণত অনুবাদ করতে পারবে না MIN
, MAX
অথবা TOP (n)
একই অপারেশনে পার্টিশন প্রতি , প্রতি-পার্টিশন আংশিক দলা উপর একটি চূড়ান্ত বিশ্বব্যাপী সমষ্টিগত করে। অপ্টিমাইজার পরিবর্তে একটি এক্সিকিউশন প্ল্যান চয়ন করে যা সূচকের সমস্ত পার্টিশন স্ক্যান করে। এর ব্যতিক্রমটি একক ক্ষেত্রে যেখানে পার্টিশন কলামের উপরে সমষ্টি বা শীর্ষ অপারেশন নির্দিষ্ট করা আছে।
আমার উল্লেখ করা উচিত যে কোনওরকম-বিন্যস্ত সূচক না থাকার খুব ভাল কারণ রয়েছে are একটি অ-প্রান্তিকিত সূচক ব্যবহার করার জন্য নির্বাচন করা খুব জ্ঞাত পছন্দ হতে হবে। অতীতে আমি নিজেই (খুব কমই) এটি করেছি, তবে খুব নির্দিষ্ট পরিস্থিতিতে যেখানে সুবিধাগুলি স্পষ্টভাবে ব্যয়কে ছাড়িয়ে গেছে, বা অন্য কোনও যুক্তিসঙ্গত বিকল্প ছিল না।
ইস্যজিক বেন-গানের প্রবন্ধটি বিষয়টি ব্যাখ্যা করে।