تمن الـ Index
الـ Index بيسرّع القراية، بس ليه تمن في الكتابة والمساحة والذاكرة، وتمن تالت ناس كتير ماتعرفوش: الـ Locks.
في الدرس ده هتتعلم
- تعرف تمن الـ Index في الكتابة والمساحة والـ Buffer Pool
- تفهم ليه الـ Unique أغلى في الكتابة
- تعرف إزاي UPDATE من غير Index ممكن يقفل الجدول كله
1. تمن الكتابة والمساحة
الـ Index بيسرّع القراية، بس ليه تمن:
- كل
INSERTلازم يستنى الـ Index يتحدّث، وكلUPDATEعلى عمود عليه Index = حذف وإضافة فيه. جدول عليه 8 Indexes = كل صف جديد بيتكتب في 9 أشجار. - بياخد مساحة على الـ Disk، وبينافس الجدول على الـ Buffer Pool. Indexes محدش بيستخدمها = Pages ملهاش لازمة واخدة مكان Pages مهمة في الـ RAM.
ده اسمه Trade-off: بتكسب سرعة في القراية، وبتدفع تمنها في الكتابة والمساحة والذاكرة. وأغلب المواقع بتقرا أكتر ما بتكتب بكتير، فالتمن غالباً يستاهل.
2. الـ Locks
وفيه تمن تالت ناس كتير ماتعرفوش: الـ Locks.
علّم عليه لما تقدر تجاوب أسئلة الإنترفيو من غير ما تبص.