مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

Ahmad

عضویت از 1392/03/16

زمان بدست آوردن کوئری

  • یکشنبه 16 اسفند 1394
  • 11:00
تشکر میکنم

سلام دوستان عزیز
در sql server  این امکان هست که مثلا از بین یک میلیون رکورد که جستجو میکنیم زمان بدست آورد نتیجه جستجو رو نشون بده؟؟
مثلا ده تا رکورد داریم یه چیزی رو جستجو کنیم .بعد زمانش رو نشون بده
و دوباره همون دستور رو در یک میلیون رکورد اجرا کنیم و نتیجه رو ببنیم
شدنیه؟
ممنون میشم راهنمای بکنید

 

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

tithack_azar

عضویت از 1395/01/25

  • پنجشنبه 26 فروردین 1395
  • 12:12

سلام وقت بخیر ؛ بله چرا که نه شما سیستمی که استفاده میکنید رو نگفتید ولی من با استفاده از Workbench براتون یه کوئری رو اجرا کردم و زمان و فضایی که اون رکورد گرفت رو براتون مشخص کردم . حالا این سرعت اجرای کوئری تو سیستم به سیستم ، هاست به هاست که سخت افزارهاش فرق میکنه یه زمان متفاوتی رو به نمایش میزاره (موفق باشید )sec in run query

 

 

کاربر سایت

amirmohseni

عضویت از 1394/08/05

  • جمعه 27 فروردین 1395
  • 23:30

روش های مختلفی وجود دارند

یک نمونه

set statistics time on

-- your query

set statistics time off

نتیجه برای یک کوئری اجرا شده

 SQL Server Execution Times:
   CPU time = 499 ms,  elapsed time = 1508 ms.

 

کاربرانی که از این پست تشکر کرده اند شیراز سوشال

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)