لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تنظیم عملکرد سرور SQL: راهنمای عملی تست و توسعه
دانلود SQL Server Performance Tuning: Testing & Dev Practical Guide
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
راهنمای عملی تشخیص، اندازهگیری و تنظیم SQL Server: نکاتی برای آزمایش و بهینهسازی عملکرد پایگاه داده از ابزارهای نظارتی SQL Server در آزمایش استفاده کنید تا معیارهای عملکرد را به طور فعال ردیابی کنید و گلوگاهها را قبل از تأثیرگذاری بر عملکرد برنامه شناسایی کنید. طرحهای تست عملکرد هدفمند را طراحی و پیادهسازی کنید تا اطمینان حاصل شود که برنامههای مبتنی بر SQL مقیاسپذیر و پاسخگو تحت بارهای مختلف هستند. ارزیابی و تفسیر عملکرد پرس و جو و برنامه های اجرایی برای سنجش تأثیر آنها بر عملکرد SQL Server در طول آزمایش، و در صورت نیاز آنها را اصلاح کنید. تست استراتژی های نمایه سازی برای اندازه گیری سرعت بازیابی داده ها و کارایی پرس و جو، حصول اطمینان از الگوهای دسترسی بهینه برای سناریوهای با تقاضای بالا. پرسوجوهای SQL را اصلاح کنید و به دقت تنظیم کنید تا مطمئن شوید که معیارهای عملکرد دقیق را برآورده میکنند و به طور موثر به بارهای دنیای واقعی پاسخ میدهند. توسعه و اجرای تست های عملکرد جامع برای اندازه گیری پاسخگویی به پرس و جو و تایید مقیاس پذیری و استحکام برنامه های مبتنی بر SQL. تجزیه و تحلیل و آزمایش عملکرد کد در یک استراتژی تست ساخت یافته برای مشخص کردن ناکارآمدی ها و بهینه سازی تعاملات SQL. از ساختارهای داده موثر در برنامههای NET برای سادهسازی پردازش دادهها و دستیابی به اهداف عملکردی در طول تستهای پر تقاضا استفاده کنید. پیش نیازها: دانش پایه SQL: آشنایی با نحو و دستورات SQL (به عنوان مثال، SELECT، JOIN) مفید است. برخی از تجربه ها با SQL Server ایده آل است، اما لازم نیست متخصص باشید. دانستن اصول اولیه تست عملکرد، درک شما را افزایش می دهد. دسترسی به SQL Server (هر نسخه) در رایانه شخصی یا کاری برای تمرین تمرینات دوره.
آیا آماده باز کردن پتانسیل کامل عملکرد SQL Server هستید؟ این دوره آموزشی عملی که برای آزمایشکنندگان و توسعهدهندگان طراحی شده است، به تشخیص، اندازهگیری و بهینهسازی عملکرد SQL Server میپردازد تا از برنامههای کاربردی کارآمد و قوی اطمینان حاصل کند. تکنیکهای عملی برای شناسایی تنگناها، بهینهسازی پرسشها، بهبود نمایهسازی، و سادهسازی کد برای مدیریت مجموعه دادههای بزرگتر و بارهای بالاتر را خواهید آموخت.
در طول این دوره، شما با مطالعات موردی در دنیای واقعی کار خواهید کرد که مسائل رایج عملکرد، مانند ساختارهای داده ناکارآمد، رفت و آمد بیش از حد سرور، و استراتژیهای نمایهسازی ضعیف را برجسته میکنند. موضوعات اصلی شامل نمایه سازی، برنامه های اجرایی، بهینه سازی دسترسی به داده ها و ساختارهای پرس و جو کارآمد است. با مثالهای عملی، خواهید دید که چگونه بهترین شیوهها را در سناریوهای مختلف اعمال کنید و از تلههای عملکرد اجتناب کنید. با ابزارهایی برای اندازهگیری عملکرد، شناسایی تنگناها، بهینهسازی منابع و بهبود تجربه کاربر، همراه با مهارتهایی برای تجزیه و تحلیل برنامههای اجرایی و تشخیص درخواستهای پرهزینه، تجربه عملی کسب خواهید کرد.
در پایان این دوره، شما مجهز به شناسایی و حل مشکلات عملکرد با ابزارهای عیبیابی و تنظیم مؤثر خواهید بود. شما نه تنها سرعت پایگاه داده را افزایش می دهید، بلکه مصرف منابع را به حداقل می رساند، هزینه ها را کاهش می دهد و پاسخگویی برنامه را بهبود می بخشد.
چه آزمایشکنندهای باشید که قصد دارد مشکلات عملکرد را شناسایی کند یا توسعهدهندهای که مشتاق به تنظیم تعاملات پایگاهداده است، این دوره بینشهای عملی و مهارتهای عملی را در اختیار شما قرار میدهد که میتوانید بلافاصله در پروژههای واقعی اعمال کنید.
سرفصل ها و درس ها
مقدمه
Introduction
مشکل
The Problem
معرفی ارائه دهنده
Introduction to the Presenter
چه کسی باید این دوره را بگذراند
Who Should Take This Course
بررسی اجمالی دوره
Course Overview
معیارهای عملکرد
Performance Metrics
مقدمه ای بر معیارهای عملکرد
Introduction to Performance Metrics
چرا عملکرد را اندازه گیری کنیم؟
Why Measure Performance?
نمونه هایی از مسائل مربوط به عملکرد
Examples of Performance Issues
شناسایی مناطق برای بهبود
Identifying Areas for Improvement
شناسایی مناطق برای بهبود
Identifying Areas for Improvement
رویه های ذخیره شده
Stored Procedures
شاخص ها
Indexes
برنامه های اجرایی
Execution Plans
کد برنامه
Application Code
ORM
ORM
بهینه سازی برای همزمانی
Optimizing for Concurrency
الگوهای دسترسی به داده
Data Access Patterns
اندازه گیری عملکرد و جداسازی تنگناها
Measuring Performance and Isolating Bottlenecks
رفع سوء تفاهم ها
Clearing Up Misunderstandings
زمان پایان فرمان واقعی
The Actual Command Timeout
بین DB Engine و Client تفاوت قائل شوید
Differentiate Between DB Engine and Client
زمان رندر در مقابل زمان اجرا
Render Time vs. Execution Time
ابزارها و تکنیک های اندازه گیری عملکرد و جداسازی تنگناها
Tools and Techniques for Measuring Performance and Isolating Bottlenecks
ابزار و تکنیک ها
Tools and Techniques
آمار مشتری
Client Statistics
SQL Profiler
SQL Profiler
توقف دیده بان
Stop Watch
تنظیم آمار
Set Statistics
تحلیل طرح اجرا
Execution Plan Analysis
ابزارهای نظارت
Monitoring Tools
WhoIsActive و SQL Server Trace
WhoIsActive and SQL Server Trace
IEEE Certified Instructor - PMP - ISTQB CTAL - PMI-ACPI'm مدیر عامل ExpertWave، یک شرکت آموزش و مشاوره مستقر در قاهره، مصر با شعبه هایی در دبی، امارات و اتاوا کانادا با تمرکز بر مدیریت پروژه، مهندسی نرم افزار و توسعه افراد.
من مدیریت پروژه و مهندسی نرمافزار را در دانشگاههای مختلف تدریس میکنم، آموزشهای سفارشی را به شرکتهای بینالمللی در سراسر جهان ارائه میدهم و سخنران مهمان در بسیاری از کنفرانسها و کنفرانسها در سراسر جهان هستم.
من یک مدرس گواهینامه مهندسی نرم افزار از IEEE، تنها مدرس دارای گواهینامه در منطقه اروپا، خاورمیانه و آفریقا هستم و دارای گواهینامه PMP، ISTQB CTAL، PMI-Agile هستم.
من بیش از بیست و پنج سال تجربه نرم افزار عملی در شرکت های چند ملیتی بزرگ مانند اپل، کورل و ITWorx دارم. از جمله بیش از 15 سال در سمت های مدیریت و مشاوره.
با توجه به این تجربه گسترده و دیده شدن افراد حرفه ای موفق، و عدم موفقیت. این به من این فرصت را داد که با انواع مختلف افراد از پیشینه ها و فرهنگ های مختلف که در طول سال ها با شرایط دشوار بسیاری روبرو هستند کار کنم. همچنین به من در معرض صنایع مختلفی مانند ارتباطات، نفت، معماری، پزشکی و بسیاری موارد دیگر قرار گرفت.
نمایش نظرات