هل الفهرس مطلوب على المفتاح الخارجي؟
هل الفهرس مطلوب على المفتاح الخارجي؟

فيديو: هل الفهرس مطلوب على المفتاح الخارجي؟

فيديو: هل الفهرس مطلوب على المفتاح الخارجي؟
فيديو: تعلم MySQL درس 16# - شرح ال Foreign Key ومقدمه عنه وامثلة عملية. 2024, أبريل
Anonim

يوصى عمومًا بإنشاء ملف فهرس مما يؤدي إلى مفتاح غريب العمود (الأعمدة) ، لدعم ليس فقط الصلات بين الأساسي و مفاتيح خارجية ، ولكن أيضًا التحديثات والحذف.

بعد ذلك ، هل تحتوي المفاتيح الأساسية والأجنبية على فهارس؟

قيود المفتاح الأساسي توليد فريد فهارس . قيود المفتاح الأجنبي توليد غير فريد فهارس.

تعرف أيضًا ، هل الفهرس مطلوب على المفتاح الأساسي؟ نعم ا المفتاح الأساسي هو دائما فهرس . إذا لم يكن لديك أي مجموعات أخرى فهرس على الطاولة ، يكون الأمر سهلاً: مجموعة فهرس يجعل الجدول أسرع ، لكل عملية. إذا لم يكن لديك واحدًا ، فمن الواضح تمامًا أن DTA سيوصي بواحد ، ويضعه على ملف المفتاح الأساسي العمود (الأعمدة) بشكل افتراضي.

قد يتساءل المرء أيضا ، هل المفاتيح الخارجية مفهرسة SQL Server؟

خادم قاعدة البيانات لن يقوم تلقائيًا بإنشاء ملف فهرس على أجنبي مفتاح. أ مفتاح القيد الأجنبي ليس من الضروري أن يكون مرتبطًا بـ PRIMARY فقط القيد الرئيسي في جدول آخر يمكن تعريفه أيضًا للإشارة إلى أعمدة قيد فريد في جدول آخر.

هل تعمل المفاتيح الخارجية على تحسين الأداء؟

لذلك عن طريق إضافة مفتاح غريب سوف لن تحسن قاعدة البيانات الخاصة بك أداء لكنها ستهتم بسلامة قاعدة البيانات الخاصة بك. نعم تحسن ال أداء منكم ديسيبل إذا كنت تتحقق من النزاهة باستخدام مفتاح غريب بدلاً من تشغيل العديد من الاستعلامات للتحقق من وجود السجل في قاعدة البيانات في برنامجك.

موصى به: