আমি ইনডেক্স, প্রাথমিক কী এবং বিদেশী কীগুলির সাথে লড়াই করছি ... এবং সেগুলি থাকা দরকার।
আমার কাছে যদি দুটি টেবিল থাকে, তবে উভয়টিরই প্রাথমিক কী হিসাবে পূর্ণসংখ্যা রয়েছে।
প্রথম টেবিলটি এফকে মাধ্যমে দ্বিতীয় সারণীর প্রাথমিক কীটি উল্লেখ করে।
- দুটি টেবিলে আইডি কলামে আমার কাছে একটি প্রাথমিক কী সূচক রয়েছে
table1.ref_field
দ্বিতীয় সারণীর পিকে রেফারেন্সিংয়ের জন্য আমি এফকে বাধা তৈরি করেছি (table2.id
)- এবং আমি এতে একটি সূচক যুক্ত করেছি
table1.ref_field
এই সূচকগুলি, প্রাথমিক এবং বিদেশী কীগুলি সংগঠিত করার কি সেরা উপায়?
DELETE
রেফারেন্স সারণী থেকে না থেকে থাকেন তবে এটি আপনাকে অব্যবহৃত সূচী বজায় রেখে অনেক I / O এবং সিপিইউ সংরক্ষণ করতে পারে। আমি মনে করি এটি ডিফল্টরূপে তৈরি করা উচিত, এর সৃষ্টিটি দমন করার জন্য কেবল একটি বিকল্প রয়েছে।