একটি ক্লাস্টারবিহীন সূচী কি সারির ক্রম সম্পর্কে কোনও গ্যারান্টি দেয়?


9

আমার কাছে এমন বিকাশকারী রয়েছে যেটি পছন্দ না করে কোনও অর্ডার দিয়ে একটি সিলেক্ট স্টেটমেন্ট করার সময়, একটি সারণীতে সারিগুলি সন্নিবেশ করানো ক্রম হতে হবে। বিকাশকারী একটি ক্লাস্টার থেকে নন-ক্লাস্টারড ইনডেক্সে পরিবর্তনের পরামর্শ দিয়েছেন।

ক্লাস্টার থেকে ক্লাস্টারবিহীন-ক্লাস্টার্ডে সূচি পরিবর্তন করে, এই সারণিতে সারিগুলি ক্রমটি প্রদর্শিত হবে সে সম্পর্কে কোনও গ্যারান্টি দেয়?

এই প্রশ্নটি বেশিরভাগ ক্ষেত্রে আমার কৌতূহলের জন্য; আমি পরিবর্তে একটি পরিচয় কলাম ব্যবহার করার পরামর্শ দিতে যাচ্ছি, তবে এই অনুরোধটি আমাকে ভাবছে। টাইমস্ট্যাম্প ব্যবহার করা যেতে পারে তবে একসাথে সারি সন্নিবেশ করার সুযোগ রয়েছে।

আপনার সাহায্যের জন্য আগাম ধন্যবাদ।

উত্তর:


30

আপনার ক্যোয়ারির ফলাফলগুলিতে যদি অর্ডার দরকার হয় তবে একটি এ দিন ORDER BY। এটা খুব সহজ।

এসকিউএল সার্ভার আর্কিটেক্ট কনার কানিংহামের এই নিবন্ধটি দেখুন which


18

একেবারে নয় - অর্ডার দ্বারা সারির অর্ডার ছাড়া কোনও দিনই গ্যারান্টি নেই।

কার্য সম্পাদনের পরিকল্পনাটি আদেশের চেয়ে মাই ফলাফল বেছে নিয়েছিল, তবে যদি তা হয় তবে এটি সুযোগেই হয়।

স্টোরেজ অর্ডার বনাম ফলাফল অর্ডার ডিবিএ.এসই থ্রেড


6

সত্য নয়, তবে অনুমান করুন যে এটি ছিল। যদি সারিগুলি ইতিমধ্যে সূচকে অর্ডার করা হয় তবে অর্ডার দেওয়ার জন্য ব্যয়টি খুব কম হবে, সুতরাং এটি ছেড়ে দেওয়ার কোনও কারণ নেই।

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