আমি ক্রমাগত মানুষ বলে ইনডেক্স মন্দীভূত দেখতে update
, delete
এবং insert
। এটি কম্বল স্টেটমেন্ট হিসাবে ব্যবহৃত হয়, যেন এটি নিরঙ্কুশ।
পারফরম্যান্স উন্নত করতে আমার ডাটাবেস টিউন করার সময়, আমি এই পরিস্থিতিটি সামনে আসতে দেখি যা মনে হয় যে এই নিয়মটি আমার পক্ষে যুক্তিযুক্তভাবে বিরোধী বলে মনে হচ্ছে এবং অন্য কোথাও আমি কাউকে বলতে বা বোঝাতে পাই না।
এসকিউএল সার্ভারে এবং আমি বিশ্বাস করি / বেশিরভাগ অন্যান্য ডিবিএমএস বিশ্বাস করি / আপনার সূচকগুলি নির্দিষ্ট করে দেওয়া কলামের উপর ভিত্তি করে তৈরি করা হয়। সন্নিবেশ এবং মুছে ফেলা সর্বদা একটি সম্পূর্ণ সারিকে প্রভাবিত করবে, তাই তারা সূচককে প্রভাবিত করবে না এমন কোনও উপায় নেই, তবে আপডেটগুলি কিছুটা স্বতন্ত্র বলে মনে হয়, তারা নির্দিষ্টভাবে কেবলমাত্র কলামগুলিকেই প্রভাবিত করতে পারে।
যদি আমার কাছে কলামগুলি থাকে যা কোনও সূচকে অন্তর্ভুক্ত থাকে না এবং আমি সেগুলি আপডেট করি তবে সেগুলি কি কেবল ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে বেড়ে যায়?
উদাহরণস্বরূপ, আমার User
টেবিলে বলুন আমার এক বা দুটি সূচক রয়েছে, প্রাথমিক কী যা একটি পরিচয় / অটো বর্ধন কলাম এবং সম্ভবত কিছু বিদেশী কী কলামে অন্য।
যদি আমি সরাসরি সূচক ছাড়াই কোনও কলাম আপডেট করি, যেমন তাদের ফোন নম্বর বা ঠিকানা বলি, তবে এই আপডেটটি কি ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে হ্রাস পেয়েছে? আমি যে কলামগুলি আপডেট করছি তা সূচীতে নেই, সুতরাং যুক্তিযুক্তভাবে, সূচিগুলি আপডেট করা উচিত নয়, তাই না? যদি কিছু থাকে তবে আমার মনে হবে আমি যদি ক্লিয়ার ক্লাসে সূচিগুলি ব্যবহার করি তবে সেগুলি গর্বিত হয়েছে।
so there is no way they will not affect the index
ইনডেক্স ফিল্টার জন্য ছাড়া ...