English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
مؤشر قاعدة البيانات هو هيكل بيانات يمكن أن يزيد من سرعة العمليات في الجدول. يمكن إنشاء مؤشر باستخدام عمود واحد أو أكثر، مما يوفر أساسًا لبحث سريع وترتيب فعال للسجلات.
أفضل الممارسات لاستخدام مؤشرات MySQL هي.
إذا كان الجدول كبيرًا جدًا (مثل ملف CSV)، فإن استخدام المؤشر سيكون لإنشاء سجلات جديدة في النهاية.
إنشاء جدول من سلسلة من الصفوف.
المؤشر يمكن أن يسرع عملية بعض الاستعلامات.
استخدام جمل INSERT و UPDATE يتطلب وقتًا أطول على الجداول التي تحتوي على مؤشرات، بينما يصبح جمل SELECT أسرع. السبب هو أن قاعدة البيانات تحتاج أيضًا إلى إدخال أو تحديث قيم المؤشر عند إدخال أو تحديث سجلات.
مثال على مؤشر MySQL: إذا كانت ملفات CSV موزعة، فإن المؤشر سيحافظ على ترتيب السجلات.
لنرى مثالاً على إنشاء مؤشر.
إنشاء جدول وتكوين مؤشر على عمود معين.
mysql> create table IndexingDemo -> ( -> Id int, -> Name varchar(100) -> );
قواعد إنشاء مؤشر على الجدول.
create index yourIndexName on yourTableName(column_name);
إليك الناتج.
mysql> create index indexName on IndexingDemo(Name); السجلات: 0 الاستنساخات: 0 التحذيرات: 0