كيفية قياس استعلام SQL Server؟
-
09-06-2019 - |
سؤال
أرغب في معرفة الطريقة القياسية لقياس استعلام SQL Sever، ويفضل أن أرغب في معرفة الأدوات التي تأتي مع SQL Server بدلاً من أدوات الطرف الثالث.
المحلول
Set showplan_text ON سوف يظهر لك خطة التنفيذ (لرؤيتها استخدامًا بيانيًا كنترول + ك (SQL 2000) أو كنترول + م (سي كيو إل 2005 +)
تعيين الإحصائيات IO ON سوف تظهر لك القراءات
سيظهر لك تعيين وقت الإحصاءات الوقت المنقضي
نصائح أخرى
استخدم منشئ ملفات التعريف SQL.
بالنسبة لتطبيقات .NET، قم بتصفية اسم التطبيق هذا حسب '.NET%' وستحذف الاستعلامات الدخيلة الأخرى.
+1 على خطة التنفيذ.من هنا يمكنك معرفة أين يتم قضاء كل الوقت في استعلامك المحدد.على سبيل المثال.يتم قضاء 85% من الوقت في مسح جدول معين، هل يمكنك وضع فهرس على هذا الجدول لتحسينه؟الخ الخ
لا تنتمي إلى StackOverflow