আমি কখন একটি সূচক ডাটাবেস তৈরি করব?
আমি কখন একটি সূচক ডাটাবেস তৈরি করব?

ভিডিও: আমি কখন একটি সূচক ডাটাবেস তৈরি করব?

ভিডিও: আমি কখন একটি সূচক ডাটাবেস তৈরি করব?
ভিডিও: এসকিউএল ইনডেক্স কিভাবে কাজ করে 2024, নভেম্বর
Anonim

একটি সূচক একটি কলামে সন্নিবেশ, আপডেট এবং মুছে ফেলার কর্মক্ষমতা ধীর করে দেয়। ক তথ্যশালা যে প্রায়ই আপডেট করা হয় উচিত কম আছে সূচক শুধুমাত্র পঠনযোগ্য। স্থান বিবেচনা সূচক মধ্যে স্থান নিতে তথ্যশালা . যদি তথ্যশালা আকার একটি প্রাথমিক উদ্বেগ, আপনি সূচী তৈরি করা উচিত সামান্য

এছাড়াও, কখন আপনার একটি সূচক তৈরি করা উচিত?

সূচক সঠিক টেবিল এবং কলাম একটি সূচক তৈরি করুন যদি আপনি প্রায়ই চাই প্রতি একটি বড় টেবিলে প্রায় 15% এর কম সারি পুনরুদ্ধার করুন। এই থ্রেশহোল্ড শতাংশ ব্যাপকভাবে পরিবর্তিত হয়, যাইহোক, অনুযায়ী প্রতি একটি টেবিল স্ক্যানের আপেক্ষিক গতি এবং সারি ডেটা কতটা ক্লাস্টার করা হয় সূচক চাবি.

উপরন্তু, আপনি কিভাবে ডাটাবেসে একটি সূচক তৈরি করবেন? দরকারী ডাটাবেস সূচক তৈরির জন্য শীর্ষ 10টি ধাপ

  1. কাজের চাপ দ্বারা সূচক, টেবিল দ্বারা নয়।
  2. সূচী সবচেয়ে বেশি ব্যবহৃত প্রশ্ন।
  3. সূচী গুরুত্বপূর্ণ প্রশ্ন.
  4. বাছাই এড়াতে সূচক (গ্রুপ দ্বারা, অর্ডার দ্বারা)
  5. অনন্যতার জন্য সূচক তৈরি করুন (PK, U)
  6. বিদেশী কীগুলির জন্য সূচী তৈরি করুন।
  7. শুধুমাত্র সূচক অ্যাক্সেসের জন্য কলাম যোগ করার কথা বিবেচনা করুন।
  8. নির্বিচারে সূচকের সংখ্যা সীমাবদ্ধ করবেন না।

একইভাবে, কখন আপনার ডাটাবেসে ইনডেক্সিং এড়ানো উচিত?

সূচক ছোট টেবিলে ব্যবহার করা উচিত নয়। সূচক কলামগুলিতে ব্যবহার করা উচিত নয় যেগুলি ডেটা সারিগুলির একটি উচ্চ শতাংশ প্রদান করে যখন একটি ক্যোয়ারির WHERE ক্লজে ফিল্টার শর্ত হিসাবে ব্যবহার করা হয়। উদাহরণস্বরূপ, আপনার কাছে "the" বা "এবং" শব্দের জন্য একটি এন্ট্রি থাকবে না৷ সূচক একটি বইয়ের

কেন আমরা টেবিলে সূচক তৈরি করব?

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

প্রস্তাবিত: