আমার একটি লিগ্যাসি স্কিমা (দাবি অস্বীকার!) রয়েছে যা সমস্ত টেবিলের জন্য প্রাথমিক কীটির জন্য একটি হ্যাশ-ভিত্তিক উত্পন্ন আইডি ব্যবহার করে (অনেকগুলি রয়েছে)। এই জাতীয় আইডির উদাহরণ হ'ল:
922475bb-ad93-43ee-9487-d2671b886479
এই পদ্ধতির পরিবর্তনের কোনও সম্ভাবনা নেই, তবে সূচকের অ্যাক্সেস সহ দক্ষতা কম। সরাইয়া কারণে এই হতে পারে অগণ্য সেট, সেখানে এক জিনিস আমি লক্ষ্য করেছি যে অনুকূল কম লাগে হয় - দৈর্ঘ্য ঠিক 36 টি অক্ষর হচ্ছে সব অনেক টেবিল সমস্ত আইডি মান সত্ত্বেও, কলাম ধরনের varchar(36)
, না char(36)
।
সূচী পৃষ্ঠায় প্রতি প্রবেশের সংখ্যা ইত্যাদির খুব সামান্য বৃদ্ধি ছাড়াই কলামের ধরণগুলি স্থির দৈর্ঘ্যে পরিবর্তিত করে char(36)
কোনও উল্লেখযোগ্য সূচক কর্মক্ষমতা সুবিধা দিতে পারে?
অর্থাৎ ভেরিয়েবল দৈর্ঘ্যের ধরণের চেয়ে স্থির দৈর্ঘ্যের ধরণের সাথে ডিল করার সময় পোস্টগ্রিসগুলি কী আরও দ্রুত সঞ্চালন করে?
অনুগ্রহ করে সংক্ষিপ্ত সংগ্রহস্থল সংরক্ষণের কথা উল্লেখ করবেন না - কলামগুলিতে পরিবর্তন আনার জন্য প্রয়োজনীয় শল্য চিকিত্সার সাথে এটি তুলনা করা ঠিক হবে না।