PDA

View Full Version : تفسیر خروجی statistics io



hamid_hr
شنبه 21 مهر 1397, 17:51 عصر
سلام
در خروجی که گرفتم این نمایش داده شد
SQL Server Execution Times: CPU time = 8130 ms, elapsed time = 2998 ms.

چرا زمان cpu از زمان واقعی بیشتر هست؟

hamid_hr
شنبه 21 مهر 1397, 18:56 عصر
متوجه شدم برای چی اینطوری شد. چون داره از قابلیت parallelism استفاده میکنه. فقط یه مشکل دیگه. من کوئری رو بررسی کردم و براش ایندکس مناسب گذاشتم و و زمان من اینطوری شد
SQL Server Execution Times: CPU time = 4772 ms, elapsed time = 4832 ms.
در واقع زمان CPU کم شد ولی زمان اجرا بیشتر از زمانی هست که ایندکس نداشته. در حالت دوم از parallelism استفاده نمیکه. چطور میشه این مشکل رو رفع کرد؟