جدول المحتويات:

كيف يتم تخزين الفهارس في MySQL؟
كيف يتم تخزين الفهارس في MySQL؟

فيديو: كيف يتم تخزين الفهارس في MySQL؟

فيديو: كيف يتم تخزين الفهارس في MySQL؟
فيديو: Microsoft Access as front-end of MySQL | Edcelle John Gulfan 2024, شهر نوفمبر
Anonim

MySQL لابد ان متجر ال فهارس بهذه الطريقة لأن السجلات مخزن بترتيب عشوائي بشكل أساسي. مع العنقودية فهارس ، المفتاح الأساسي والسجل نفسه "مجمعة" معًا ، والسجلات كلها مخزن بترتيب المفتاح الأساسي. يستخدم InnoDB العنقودية فهارس.

السؤال أيضًا ، أين يتم تخزين الفهارس في MySQL؟

عظم فهارس MySQL (المفتاح الأساسي ، فريد ، فهرس و FULLTEXT) مخزن في الأشجار ب. الاستثناءات هي ذلك فهارس في أنواع البيانات المكانية ، تستخدم أشجار R ، وتدعم جداول الذاكرة هذه أيضًا التجزئة فهارس.

قد يتساءل المرء أيضًا ، كيف يتم تخزين فهارس قاعدة البيانات؟ إنها تقنية بنية بيانات تُستخدم لتحديد موقع البيانات والوصول إليها بسرعة في ملف قاعدة البيانات . فهارس يتم إنشاؤها باستخدام القليل قاعدة البيانات الأعمدة. هذه القيم مخزن بالترتيب الفرز بحيث يمكن الوصول إلى البيانات المقابلة بسرعة. ملاحظة: البيانات قد تكون أو لا تكون كذلك مخزن بالترتيب الفرز.

بوضع هذا في الاعتبار ، كيف تعمل الفهارس في MySQL؟

فهارس تُستخدم للعثور على صفوف ذات قيم أعمدة محددة بسرعة. بدون فهرس , MySQL يجب أن يبدأ بالصف الأول ثم يقرأ الجدول بأكمله للعثور على الصفوف ذات الصلة. كلما زاد حجم الجدول ، زادت تكلفة هذا.

ما هي أنواع الفهارس في MySQL؟

خمسة أنواع من الفهارس

  • الفهرس الفريد هو الفهرس الذي يجب أن تكون فيه جميع قيم الأعمدة فريدة.
  • المفتاح الأساسي هو فهرس فريد لا يمكن أن تكون فيه أي قيمة فارغة.
  • الفهرس البسيط أو العادي أو العادي هو فهرس لا تحتاج فيه القيم إلى أن تكون فريدة ويمكن أن تكون فارغة.

موصى به: