সুচিপত্র:

কিভাবে MySQL এ সূচী সংরক্ষণ করা হয়?
কিভাবে MySQL এ সূচী সংরক্ষণ করা হয়?

ভিডিও: কিভাবে MySQL এ সূচী সংরক্ষণ করা হয়?

ভিডিও: কিভাবে MySQL এ সূচী সংরক্ষণ করা হয়?
ভিডিও: Database application class -3 Query and search, ms access এর ডাটাবেজ-এ কুয়েরি ডিজাইন করা শিখুন। 2024, মে
Anonim

মাইএসকিউএল আছে দোকান দ্য সূচক এই ভাবে কারণ রেকর্ড হয় সংরক্ষিত মূলত এলোমেলো ক্রমে। ক্লাস্টার সহ সূচক , প্রাথমিক কী এবং রেকর্ড নিজেই "গুচ্ছ" একসাথে, এবং রেকর্ড সব সংরক্ষিত প্রাথমিক-কী ক্রমে। InnoDB ক্লাস্টার ব্যবহার করে সূচক.

এছাড়াও প্রশ্ন হল, মাইএসকিউএল-এ সূচীগুলি কোথায় সংরক্ষণ করা হয়?

অধিকাংশ মাইএসকিউএল ইনডেক্স (প্রাথমিক কী, অনন্য, INDEX , এবং FULLTEXT) হল সংরক্ষিত বি-বৃক্ষে। ব্যতিক্রম যে সূচক স্থানিক ডেটা টাইপগুলিতে R-trees ব্যবহার করা হয় এবং সেই মেমরি টেবিলগুলিও হ্যাশ সমর্থন করে সূচক.

কেউ জিজ্ঞাসা করতে পারে, কিভাবে ডাটাবেস সূচী সংরক্ষণ করা হয়? এটি একটি ডাটা স্ট্রাকচার টেকনিক যা দ্রুত সনাক্ত করতে এবং ডেটা অ্যাক্সেস করতে ব্যবহৃত হয় তথ্যশালা . সূচক কয়েকটি ব্যবহার করে তৈরি করা হয় তথ্যশালা কলাম. এই মান হয় সংরক্ষিত সাজানো ক্রমে যাতে সংশ্লিষ্ট ডেটা দ্রুত অ্যাক্সেস করা যায়। দ্রষ্টব্য: ডেটা হতে পারে বা নাও হতে পারে সংরক্ষিত সাজানো ক্রমে।

এই বিষয়টি মাথায় রেখে, মাইএসকিউএল-এ কীভাবে সূচী কাজ করে?

সূচক দ্রুত নির্দিষ্ট কলাম মান সহ সারি খুঁজে পেতে ব্যবহৃত হয়। একটি ছাড়া সূচক , মাইএসকিউএল প্রথম সারি দিয়ে শুরু করতে হবে এবং তারপর প্রাসঙ্গিক সারি খুঁজে পেতে পুরো টেবিলটি পড়তে হবে। টেবিল যত বড় হবে, তত বেশি খরচ হবে।

মাইএসকিউএল-এ সূচকের ধরন কী কী?

পাঁচ প্রকার সূচক

  • একটি অনন্য সূচক হল এমন একটি যেখানে সমস্ত কলামের মান অবশ্যই অনন্য হতে হবে।
  • একটি প্রাথমিক কী একটি অনন্য সূচক যেখানে কোনো মান NULL হতে পারে না।
  • একটি সাধারণ, নিয়মিত বা সাধারণ সূচক হল একটি সূচক যেখানে মানগুলি অনন্য হওয়ার প্রয়োজন নেই এবং সেগুলি NULL হতে পারে।

প্রস্তাবিত: