ব্যবহারের সময় আমি কি কোনও মাইএসকিউএল ডাটাবেসে কোনও টেবিলে সূচক তৈরি করতে পারি?


21

এবং যদি আমি পারি তবে কোনও কারণ (পারফরম্যান্স / স্থিতিশীলতা) কেন আমার করা উচিত নয়?

উত্তর:


17

মনে রাখবেন যে যদি আপনার টেবিলটি ইনোডিবি প্লাগইন স্টোরেজ ইঞ্জিনটি ব্যবহার করছে (যা আমি অত্যন্ত সুপারিশ করি), যদি এটি কোনও মাধ্যমিক সূচক (প্রায় অবশ্যই কেস) থাকে তবে আপনি টেবিলটি থেকে এখনও পড়তে পারেন (এটি SELECTবিবৃতিতে অবরুদ্ধ নয় )।


1
মাইএসকিউএল 5.6 আপডেট (ফেব্রুয়ারী 2013): আপনি এখন অনলাইন ডিডিএল দিয়ে টেবিলে পড়তে এবং লিখতে পারেন - dev.mysql.com/doc/refman/5.6/en/…
মরগান টকার

15

হ্যা, তুমি পারো. এটি তৈরি হওয়ার সময় আপনি যে তালিকাটিতে একটি সূচক যুক্ত করছেন তা লক করে দেবে। যদি টেবিলটি বড় হয় তবে সূচিটি তৈরি করার সময় প্রতিটি সারিটি পড়তে হবে বলে কিছুটা সময় নিতে পারে।


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