آموزش Window Function در SQL SERVER
در حوزه دیتابیس و Sql Server ممکن است تعدادی از Develperها به دلیل استفاده زیاد از یک دستور، به نوعی دچار وابستگی و یا عادت در نوشتن این دستورات جهت طراحی کوئری شده باشند. به نحوی که با معرفی دستورات و امکانات جدید که دارای سرعت و کارایی بهتری نسبت به دستورات قدیمی هستند باز از همان شیوه و دستورات قدیمی استفاده می کنند. به عنوان یک نمونه می توان به استفاده از subquery، cursor همراه با group by جهت استخراج جزئیات رکوردها اشاره کرد. در حالیکه از sql server 2005 مجموعه توابع جدیدی به نام window function معرفی شده اند که استخراج جزئیات به همراه گروهبندی را با تعداد دستورات کمتر و سرعت اجرای بالاتر فراهم می کنند.
آموزش صفر تا صد window function، در قالب هفت ویدئوی آموزشی تهیه شده است. در ابتدا یک معرفی پیرامون مجموعه توابع window function، تاریخچه ایجاد و تکمیل آن ها در نسخه های مختلف sql server و انواع آن ها داریم. سپس در آموزش هایی جداگانه به معرفی هر کدام از توابع window function به همراه مثال هایی عملی از کاربرد آن ها در محیط عملیاتی پرداخته ایم و خروجی آن ها با روش های قدیمی مقایسه شده است. در ادامه دو آموزش جذاب با عنوان سه نکته کلیدی در کارایی window function و ارزیابی کارایی window function ارائه شده است.در این دو آموزش با محوریت کارایی window function، با نحوه خواندن execution plan، ارزیابی کارایی کوئری های مختلف با خروجی یکسان، profiler، extended events، امکانات جدید مرتبط با window function در sql server 2016، استفاده از ابزار sqlquerystress و نکات کاربردی زیادی آشنا خواهید شد.
خواهشمند است توجه فرمایید که دوره آموزش Window Function، شامل 7 درس زیر است که می توانید هر کدام از درس ها را جداگانه خرید نمایید. همچنین اگر این پکیج ارزشمند را بصورت کامل خرید نمایید، تخفیف شامل شما خواهد شد. بنابراین پیشنهاد می شود که این دوره را بصورت کامل خرید نمایید. (مشاهده فصل اول نیز رایگان است)