السلام عليكم ورحمة الله وبركاته ...
لست في صدد شرح Index و اهميتها في قواعد البيانات في هذه التدوينة ... و لكن إن شاء الله سوف أتطرق لها متى ما سمحت الفرصة...
طبعاً Index له الأثر الكبير على أداء جمل الأستعلام...و لابد من وجود Index خصوصاً للجداول التي تحتوي بيانات كبيرة و يتم استعلامها بشكل متكرر ...
لذلك كان و لابد لمسؤول قواعد البيانات من طريقة تمكنه في التعرف على جميع الجداول التي لا تحتوي على Index لها ... و ذلك عن طريق تنفيذ هذا الكود:
USE <database_name>;
GO
SELECT SCHEMA_NAME(schema_id) AS schema_name ,name AS table_name
FROM sys.tables
WHERE OBJECTPROPERTY(OBJECT_ID,'IsIndexed') = 0
ORDER BY schema_name, table_name;
GO
المصدر:sqlauthority.com