এসকিউএলে একটি সূচক কী?



এসকিউএল সূচকগুলি তথ্য পুনরুদ্ধার করতে সম্পর্কিত ডেটাবেজে ব্যবহৃত হয়। এসকিউএল-তে একটি সূচক নির্দিষ্ট সারণীতে ডেটারে পয়েন্টার হিসাবে কাজ করে।

আপনি যখনই কোনও বই পড়বেন, আপনি অবশ্যই এতে সূচকটি লক্ষ্য করেছেন! এসকিউএল এর সূচকগুলি একই।সূচীগুলি কেবল বিশেষ লুকিং টেবিল। ডাটাবেস অনুসন্ধান ইঞ্জিন ডেটা পুনরুদ্ধার প্রক্রিয়াটি গতিতে এই টেবিলগুলি ব্যবহার করে। এর অধীনে প্রচুর বিধান রয়েছে এসকিউএল সূচকগুলির সাথে কাজ করার সময়। আপনি কোয়েরি নির্বাচন করতে, আপডেট করতে, ব্যবহার করে সূচী তৈরি করতে পারেন ।
এই বিষয়টির এজেন্ডা নিম্নরূপ:

    1. এসকিউএলে একটি সূচক কী?
    2. কিভাবে একটি সূচক তৈরি করতে?
    3. কিভাবে একটি সূচক ড্রপ?
    4. কিভাবে একটি সূচক পরিবর্তন?
    5. এসকিউএল সূচকের প্রকার
    6. আপনি কখন সূচকগুলি এড়ানো উচিত?

এসকিউএলে একটি সূচক কী?





আমি প্রথমদিকে যেমন উল্লেখ করেছি, সূচিগুলি হ'ল বিশেষ সারণী। এসকিউএল সূচকগুলি তথ্য পুনরুদ্ধার করতে সম্পর্কিত ডেটাবেজে ব্যবহৃত হয়। একটি সূচক একটি নির্দিষ্ট তথ্য উপাত্ত হিসাবে কাজ করে টেবিল । এটি আপনার পড়া যে কোনও বইয়ের সূচীগুলির মতো দেখতে একইভাবে কাজ করে। এগুলি ব্যবহার করে আপনি অনেকগুলি কার্য সম্পাদন করতে পারেন।

কিভাবে একটি সূচক তৈরি করতে?

একটি সূচক তৈরি করতে, প্রদত্ত বাক্য গঠনটি অনুসরণ করুন।



টেবিলের নামটি তৈরি করুন INDEX সূচক_নাম

এখন বেশ কয়েকটি সূচক তৈরি করা যেতে পারে। একবার দেখুন।

সূচকসংজ্ঞাবাক্য গঠন
একক-কলাম সূচক এটি শুধুমাত্র একটি টেবিল কলামে তৈরি করা হয়েছে।টেবিলের নাম (কলামের নাম) ওপরে তৈরি করুন সূচক সূচকের নাম
যৌগিক সূচি এই সূচিগুলি একটি টেবিলের দুটি বা ততোধিক কলামে ব্যবহৃত হয়।সূচকের তালিকা তৈরি করুন ND
টেবিলের নাম (কলামের নাম)
অনন্য সূচী এগুলি ডেটা অখণ্ডতার জন্য ব্যবহৃত হয়। কোনও সদৃশ মান সারণিতে প্রবেশ করার অনুমতি নেই।অনন্য আইডেক্স সূচক_নাম তৈরি করুন
টেবিলের নাম (কলামের নাম)

পরের বিভাগটি এসকিউএল-তে কীভাবে একটি সূচক ড্রপ করবেন সে সম্পর্কে!

কিভাবে একটি সূচক ড্রপ?

এসকিউএল ড্রপ কমান্ডটি ড্রপ এবং সূচীকরণের জন্য ব্যবহৃত হয়। বাক্য গঠনটি নিম্নরূপ:



DROP INDEX সূচি_নাম

এখন আসুন কিভাবে তা দেখতে দিন বয়স এসকিউএল কমান্ড ব্যবহার করে একটি সূচক!

কিভাবে একটি সূচক পরিবর্তন?

একটি সূচক পরিবর্তন করতে নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন।

অবজেক্ট_নামে INDEX সূচক_নাম পরিবর্তন করুন

তিনটি পদ আছে যা পরিবর্তন এবং সূচীকরণের সময় ব্যবহার করা যেতে পারে।

  • পুনর্নির্মাণ : পুনর্নির্মাণ বিকল্পটি ব্যবহার করে কম্পিউটার সূচকটি পুনরায় তৈরি করা হবে।
  • চিনতে হবে : বি-গাছের পাতাগুলি সনাক্তকরণ বিকল্পটি ব্যবহার করে পুনরায় সাজানো হবে।
  • অক্ষম করুন : অক্ষম বিকল্পটি সূচকটি অক্ষম করবে।

এসকিউএলে বিভিন্ন ধরণের সূচক রয়েছে। আসুন সেগুলি অধ্যয়ন করি!

এসকিউএল সূচক প্রকার

এসকিউএলে দুটি ধরণের সূচক রয়েছে।

  • ক্লাস্টার্ড সূচক

  • নন-ক্লাস্টারড ইনডেক্স

ক্লাস্টার্ড সূচক

  1. ক্লাস্টারড ইনডেক্স স্মৃতিতে শারীরিকভাবে সারিগুলি সাজানোর ক্ষেত্রে সহায়তা করে।

  2. মান সীমা জন্য অনুসন্ধান দ্রুত।

  3. এটি একটি বি ট্রি ব্যবহার করে রক্ষণাবেক্ষণ করা হয় ডেটা স্ট্রাকচারের লিফ নোড, সূচকের নোডগুলি সরাসরি টেবিলের দিকে নির্দেশ করে।

ক্লাস্টারযুক্ত সূচক নয়

  1. নন ক্লাস্টারড ইনডেক্স সারণি অনুসারে মেমরিতে সারিগুলিকে শারীরিক ব্যবস্থা করবে না।

  2. সূচকের সর্বোচ্চ সংখ্যা 999 99

  3. এই সূচকটি একটি বি-ট্রি ডেটা স্ট্রাকচার দ্বারাও বজায় রাখা হয় তবে সূচকের পাত নোডগুলি সরাসরি টেবিলের ডেটার দিকে নির্দেশ করে না।

এসকিউএল সূচকগুলির সাথে এগিয়ে চলেছে, কখন এড়ানো উচিত তা দেখুন let

আপনি কখন সূচকগুলি এড়ানো উচিত?

  • সূচিগুলি ছোট টেবিলগুলিতে ব্যবহার করা উচিত নয়।

  • আপনার এমন কলামগুলি এড়ানো উচিত যাগুলির মধ্যে নুল মানগুলি বেশি।

  • সারণীগুলিতে সূচিগুলি এড়ানো উচিত যা প্রচুর পরিমাণে আপডেট বা সন্নিবেশ ক্রিয়াকলাপ রয়েছে possess

এসকিউএল এর সূচকগুলি সম্পর্কে এটি সমস্ত। আমি আশা করি বিষয়বস্তুটি আপনার জ্ঞানের অতিরিক্ত মূল্য ব্যাখ্যা করেছে। পড়া চালিয়ে যান, অন্বেষণ করতে থাকুন!

এক্সএমএল এবং এইচটিএমএল এর মধ্যে পার্থক্য কী

আপনি যদি আরও জানতে চান মাইএসকিউএল এবং এই ওপেন-সোর্স রিলেশনাল ডাটাবেসটি জানুন, তারপরে আমাদের দেখুন যা প্রশিক্ষকের নেতৃত্বাধীন লাইভ প্রশিক্ষণ এবং বাস্তব জীবনের প্রকল্পের অভিজ্ঞতার সাথে আসে। এই প্রশিক্ষণ আপনাকে মাইএসকিউএলকে গভীরভাবে বুঝতে এবং এই বিষয়ে দক্ষতা অর্জনে সহায়তা করবে।

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই 'এসকিউএল ইনডেক্স' নিবন্ধের মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।