مقایسه سرعت دو کوئری

جلسه سوم بسته آموزشی جنون سرعت در SQL Server -مقایسه سرعت دو کوئری
مقایسه دو کوئری، قسمتي از بسته آموزشی جنون سرعت در SQL Server است، پيشنهاد مي شود قبل از مطالعه ي مقایسه دو کوئری، قسمت هاي قبلي را مرور فرماييد.
مقایسه سرعت دو کوئری در SQL Server
برای مقایسه دو کوئری از لحاظ سرعت، در SQL Server ابزارهای مختلفی را در اختیار دارید. در زیر به برخی از آنها اشاره می کنیم.
ابزارهای مقایسه دو کوئری:
- Statistics IO
- Statistics Time
- Execution Plan
در ادامه به توضیح مختصر هر کدام از موارد بالا خواهیم پرداخت.
1- مقایسه دو کوئری - Statistics IO
Statistics در لغت به معنای آمار می باشد. Statistics IO آماری از تعداد دفعات دسترسی به دیسک جهت اجرای کوئری را برمی گرداند. بنابراین چنانچه بخواهید اطلاعاتی در مورد تعداد عملیات IO انجام شده به ازای یک کوئری را بدست آورید کافی است قبل از اجرای کوئری دستور زیر را قبل از آن اجرا نمایید:
مقایسه دو کوئری
SET STATISTICS IO ON
با اجرای دستور بالا، SQL Server ملزم خواهد شد که پس از نمایش نتیجه کوئری، در قسمت Message آماری از عملیات IO انجام شده به ازای کوئری مورد نظر را ارائه دهد.
2- مقایسه دو کوئری - Statistics Time
یکی دیگر از روش های مقایسه دو کوئری استفاده از Statistics Time است.
Statistics Time آمار مربوط به مدت زمان اجرای کوئری را در اختیار شما قرار میدهد.
3- مقایسه دو کوئری - Execution Plan
Execution Plan عبارت است از روشی که SQL Server باید برای اجرای کوئری طی نماید. در واقع Execution Plan نقشه راه است.
در ادامه آموزش "مقایسه دو کوئری" خواهيد ديد ...!
با خريد بسته آموزشي "مقایسه سرعت دو کوئری" موارد زير را خواهيد ديد:
- Physical Read و Logical Read چیست؟
- در SQL Server برای بدست آوردن نقشه راه اجرای یک کوئری دو مدل Execution Plan وجود دارد. چگونه آنها را فعال کنم؟
مهندس مسعود طاهری، متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته بانک اطلاعاتی است و بعنوان کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PECco) مشغول به فعالیت است. همچنین بعنوان مشاور SQL Server در شرکت مهندسی رایورز، مشاور SQL Server در سازمان کشتیرانی کل کشور، برنامه نویس و مدیر بانک اطلاعاتی شرکت ایده گستر (پیشرو در سیستمهای شهرداری و شهرسازی) به مدت ۶ سال فعالیت دارد.
توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.