في حال بطئ جملة count فهل من حل

عندما تريد الحصول علي عدد السجلات في جدول نستخدم الأمر المعروف

SELECT COUNT(*) statement


لكن أحيانا تكون بطيئة في العودة بعدد السجلات وتأخذ وقت في الجداول الممتلئة
في هذه الحالة نستطيع استخدام الحل الآتي :
وهو الاستدعاء عن عدد السجلات من داخل الجدول sysindexes وهو جدول من الجداول النظامية system table اي من ضمن جداول النظام

SELECT rows FROM sysindexes WHERE id = OBJECT_ID(‘Table Name’) AND indid < 2

  Table Name= ضع اسم الجدول المراد الحصول على عدد سجلاته هنا

Advertisements

شاركنا بارد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s