الفهارس
جزء من دورة MySQL
كانت نقطة تسجيل الدخول تعمل بلا مشكلة مع مئتي مستخدم تجريبي. وفي بيئة الإنتاج، مع أربعة ملايين، صار WHERE email = '[email protected]' يستغرق ثماني ثوانٍ، ولم يتغير شيء في الاستعلام. هذه هي قصة الدرس كلها: بلا مساعدة، تجيب MySQL عن ذلك السؤال بقراءة كل صف على حدة ومقارنته.
الفهرس بنية منفصلة مرتّبة تحتفظ بها قاعدة البيانات إلى جانب جدولك كي تقفز مباشرة إلى الصفوف التي طلبتها. هو فهرس آخر الكتاب: بدل تقليب الصفحات حتى تعثر على الكلمة، تبحث عنها أبجديًا وتذهب إلى الصفحة رأسًا. وهذا التشبيه يحمل الكلفة أيضًا، وهي النصف الذي ينساه الناس. فهرس آخر الكتاب يجب أن يُعاد كتابته كلما عدّلت صفحة. ...
هل تريد تعلّم MySQL الفهارس في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع MySQL جاهز، وتعمل على الفهارس بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسالفهارسما الذي ستتعلّمه
- B-tree index
- CREATE INDEX
- Multi-column index left-prefix rule
- UNIQUE index
- FULLTEXT index
- Indexes hurt write performance
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
13 دروس- 1ما هو MySQL20 دقيقة
- 2واجهة سطر أوامر MySQL والأوامر الأولى25 دقيقة
- 3إنشاء قواعد البيانات والجداول30 دقيقة
- 4أنواع البيانات30 دقيقة
- 5SELECT و WHERE30 دقيقة
- 6الـ Joins35 دقيقة
- 7التجميعات والتقسيم إلى مجموعات30 دقيقة
- 8الفهارس30 دقيقة
- 9المعاملات ومحركات التخزين35 دقيقة
- 10الإجراءات المخزنة والمشغلات35 دقيقة
- 11EXPLAIN وضبط الاستعلامات35 دقيقة
- 12mysqldump والاستعادة25 دقيقة
- 13مشروع التخرج: تصميم مخطط متجر إلكتروني50 دقيقة
