একটি অনন্য ক্লাস্টারড সূচক এবং একটি ক্লাস্টার্ড প্রাথমিক কী এর মধ্যে কোনও স্পষ্টত পার্থক্য রয়েছে কি?


17

আমি বুঝতে পারি যে উভয়ের মধ্যে অর্থ বা উদ্দেশ্যের মধ্যে পার্থক্য থাকতে পারে তবে একটি ক্লাস্টার্ড প্রাথমিক কী এবং একটি ক্লাস্টার্ড অনন্য সূচকের মধ্যে কোনও আচরণগত বা পারফরম্যান্সের পার্থক্য রয়েছে কি?

উত্তর:


15

একটি প্রধান পার্থক্য হ'ল অনন্য সূচকের একটি নুল মান থাকতে পারে যা প্রাথমিক কীতে অনুমোদিত নয়। ক্লাস্টার্ড বা না, এটি কোনও প্রাথমিক কী বনাম অনন্য কী এর ব্যবহারিক প্রয়োগের মধ্যে প্রধান পার্থক্য।

ওহ, এবং সত্য যে কোনও টেবিলে একটি পিকে এবং অনেক যুক্তরাজ্য থাকতে পারে :-)।

এগুলি উভয় পার্থক্যে INTENT এ পারফর্মেন্সে নয়। অন্যথায়, আমি মনে করি না যে কোনও পার্থক্য আছে। যে কোনও পিকে বা ইউকে এর পিছনে এসকিউএল সার্ভার একটি সূচক তৈরি করে (অনুরোধের উপর নির্ভর করে, ক্লাস্টারড বা না) এবং উত্সটির জন্য এটি যেভাবে স্বচ্ছ তা ব্যবহার করা হচ্ছে।


সুতরাং NOT NULL UNIQUE CLUSTEREDআরডিএমএস অজ্ঞেয়াত্মক হওয়া সত্ত্বেও কোনও ইউকিউ একটি মেটাডাটা অর্থে একটি বিশেষ ইউকিউ "বিশেষ", তা হাইলাইট করার জন্য (ক) বাদে (এ) বাদে একটি পিকে ব্যবহার করার কোনও কারণ নেই ?
সমস্ত ব্যবসায়ের জন

হ্যাঁ, এরকম কিছু, আমি নিজে বি বিকল্পের জন্য যাব :-)।
মারিয়ান

একটি কারণ আছে - বিশেষ মূল্য NULL ব্যবহার করা বন্ধ করার জন্য যেখানে এটি অনুপযুক্ত!
জেমসআরয়ান

@ জামেসারিয়ান: এটি সমস্ত ট্রেডের যুক্ত কারণ # এ দ্বারা আবৃত।
অ্যান্ড্রি এম

1
@ জামেসারিয়ান: হ্যাঁ, এর মধ্যে PRIMARY KEYএবং এর মধ্যে NOT NULL UNIQUE, পূর্ববর্তীটিকে পরিণত করা আরও শক্ত হয়ে উঠবে NULL UNIQUE(বিশেষত যদি এই সীমাবদ্ধতা ইতিমধ্যে কোনও বিদেশী কী দ্বারা উল্লেখ করা হত)। অবশ্যই থেকে আপতিক পরিবর্তন করতে বাধা প্রাপ্ত হবে NOT NULLথেকে NULL
অ্যান্ড্রি এম

8

একটি ক্লাস্টার্ড প্রাথমিক কী এবং একটি অনন্য ক্লাস্টার ইনডেক্সের মধ্যে অনন্য ক্লাস্টারড ইনডেক্সের চেয়ে আলাদা আলাদা কিছু নেই যা নুল মান রাখতে পারে।

একটি অ-অনন্য ক্লাস্টার ইনডেক্সের একটি অনন্য বৈশিষ্ট্য রয়েছে যা অ-অনন্য মূল্যবোধগুলির জন্য মোকাবেলা করতে হবে।


আপনি কি বোঝাতে চাইছেন যে সেই টেবিলের আরও সূচকগুলি প্রাথমিক কী দ্বারা তৈরি সূচকটিকে উপেক্ষা করে ক্লাস্টারড ইনডেক্সের সারিগুলিতে সরাসরি নির্দেশ করে?
bernd_k

1
ঐটা ঠিক. ক্লাস্টারবিহীন সূচিগুলি ক্লাস্টারিং কীটিতে নির্দেশ করবে, প্রাথমিক কী নয়। প্রাথমিক কীটি যদি একটি ক্লাস্টারযুক্ত চাবি না থাকে তবে এটি সমস্ত কিছুই কলামে স্বতন্ত্রতা প্রয়োগ করে যা নুল মানগুলিকে সমর্থন করে না যাতে এটি কোনও বিদেশী কী এর মাধ্যমে ব্যবহার করা যায়।
mrdenny
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.