سلام دوستان عزیز
در sql server این امکان هست که مثلا از بین یک میلیون رکورد که جستجو میکنیم زمان بدست آورد نتیجه جستجو رو نشون بده؟؟
مثلا ده تا رکورد داریم یه چیزی رو جستجو کنیم .بعد زمانش رو نشون بده
و دوباره همون دستور رو در یک میلیون رکورد اجرا کنیم و نتیجه رو ببنیم
شدنیه؟
ممنون میشم راهنمای بکنید
سلام وقت بخیر ؛ بله چرا که نه شما سیستمی که استفاده میکنید رو نگفتید ولی من با استفاده از Workbench براتون یه کوئری رو اجرا کردم و زمان و فضایی که اون رکورد گرفت رو براتون مشخص کردم . حالا این سرعت اجرای کوئری تو سیستم به سیستم ، هاست به هاست که سخت افزارهاش فرق میکنه یه زمان متفاوتی رو به نمایش میزاره (موفق باشید )
روش های مختلفی وجود دارند
یک نمونه
set statistics time on -- your query set statistics time off
نتیجه برای یک کوئری اجرا شده
SQL Server Execution Times: CPU time = 499 ms, elapsed time = 1508 ms.
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)