آموزش SQL Server: مشکلات و راه حل های معمول تنظیم کوئری - قسمت 1

SQL Server: Common Query Tuning Problems and Solutions - Part 1

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: انواع مختلفی از مشکلات عملکرد پرس و جو SQL Server را شناسایی و تشخیص دهید. این دوره برای توسعه دهندگان ، DBA ها و هر کسی که مسئولیت SQL Server را دارد ، از SQL Server 2005 به بعد مناسب است. انواع مختلفی از مشکلات عملکردی معمول در هنگام تنظیم پرس و جو وجود دارد. قسمت 1 این دوره دو بخشی با نشان دادن چگونگی اعتبارسنجی مفروضات اجرای پرس و جو پیرامون آمار و کاردینگی آغاز می شود تا اطمینان حاصل شود که شما در رفع عیب اصلی دلیل اصلی یک مسئله عملکرد پرس و جو اقدام کرده اید. سپس در مورد مناطق مشترکی که ممکن است پیش فرض های بدی روی عملکرد کلی پرس و جو تأثیر منفی بگذارد ، و همچنین در مورد مشکلات رایج و راه حل های مربوط به عدم دقت در هنگام جستجوی پایگاه داده ، اطلاعات کسب خواهید کرد. این دوره بسیار دمو محور است ، با بسیاری از نکات و نکات کاربردی که می توانید در محیط خود به کار بگیرید. این دوره برای توسعه دهندگان ، DBA ها و هر کسی که مسئول تنظیم عملکرد پرس و جو در SQL Server است ، از SQL Server 2005 به بعد بسیار مناسب است.

سرفصل ها و درس ها

معرفی دوره Course Introduction

  • معرفی دوره Course Introduction

  • محدوده دوره Course Scope

  • ساختار دوره Course Structure

اعتبارسنجی فرضیات Validating Assumptions

  • معرفی ماژول Module Introduction

  • تأثیر پایین دست مفروضات بد Downstream Impact of Bad Assumptions

  • برآورد کاردینالیته و پیش بینی ها Cardinality Estimation and Predicates

  • گزینشی بودن Selectivity

  • سوالات کاردینالیتی پرس و جو Query Cardinality Questions

  • کاردینالیتی برآورد ورودی ها Cardinality Estimate Inputs

  • آمار Statistics

  • نسخه ی نمایشی: DBCC SHOW_STATISTICS STAT_HEADER Demo: DBCC SHOW_STATISTICS STAT_HEADER

  • نسخه ی نمایشی: DBCC SHOW_STATISTICS DENSITY_VECTOR Demo: DBCC SHOW_STATISTICS DENSITY_VECTOR

  • نسخه ی نمایشی: DBCC SHOW_STATISTICS HISTOGRAM Demo: DBCC SHOW_STATISTICS HISTOGRAM

  • نسخه ی نمایشی: Histogram Direct Step Hit Demo: Histogram Direct Step Hit

  • نسخه ی نمایشی: مقیاس گذاری تخمین Demo: Scaling the Estimate

  • نسخه ی نمایشی: هیستوگرام ضربه درون مرحله ای Demo: Histogram Intra-Step Hit

  • نسخه ی نمایشی: بردار تراکم با مقدار نامعلوم زمان اجرا Demo: Density Vector With an Unknown Runtime Value

  • نسخه ی نمایشی: پارامتر تخمین زده شده مقدار Demo: Parameter Sniffed Value Estimation

  • نسخه ی نمایشی: برآورد ارزش مجزا Demo: Distinct Value Estimation

  • تأثیر در اجرا و عملکرد پرس و جو Impact to Query Execution and Performance

  • شناسایی مفروضات بد - 1 Identifying Bad Assumptions - 1

  • نسخه ی نمایشی: مشاهده تخمینی در مقابل تعداد واقعی ردیف ها Demo: Viewing Estimated Vs. Actual Row Counts

  • شناسایی مفروضات بد - 2 Identifying Bad Assumptions - 2

  • نسخه ی نمایشی: sys.dm_exec_query_profiles Demo: sys.dm_exec_query_profiles

  • نسخه ی نمایشی: Skews در سطح ریشه از طریق sys.dm_exec_query_stats Demo: Root-level Skews via sys.dm_exec_query_stats

  • چه واریانس مسئله ای است؟ What Variance is Problematic?

  • خلاصه ماژول Module Summary

عیب یابی فرضیات بد Troubleshooting Bad Assumptions

  • معرفی ماژول Module Introduction

  • فرضیات مدل Model Assumptions

  • نسخه ی نمایشی: توزیع های دندانه دار Demo: Jagged Distributions

  • نسخه ی نمایشی: پیش بینی های مرتبط Demo: Correlated Predicates

  • نسخه ی نمایشی: پیش بینی های مرتبط در SQL Server 2014 Demo: Correlated Predicates in SQL Server 2014

  • نسخه ی نمایشی: پیش بینی های پیوستن به هم پیوسته ، پیش بینی های فیلتر مستقل Demo: Correlated Join Predicates, Independent Filter Predicates

  • نسخه ی نمایشی: در جستجوی مقادیر خارج از هیستوگرام Demo: Searching for Off-Histogram Values

  • نسخه ی نمایشی: جستجوی مقادیر Off-Histogram در SQL Server 2014 Demo: Searching for Off-Histogram Values in SQL Server 2014

  • سوالات عیب یابی - 1 Troubleshooting Questions - 1

  • نسخه ی نمایشی: آمار گمشده Demo: Missing Statistics

  • نسخه ی نمایشی: حدس انتخابی Demo: Selectivity Guesses

  • نسخه ی نمایشی: آمار بیات Demo: Stale Statistics

  • نسخه ی نمایشی: نمونه گیری ناکافی Demo: Inadequate Sampling

  • نسخه ی نمایشی: حساسیت پارامتر Demo: Parameter Sensitivity

  • نسخه ی نمایشی: کاربرد متغیر جدول Demo: Table Variable Usage

  • نسخه ی نمایشی: استفاده از MSTVF - قسمت 1 Demo: MSTVF Usage - Part 1

  • نسخه ی نمایشی: استفاده از MSTVF - قسمت 2 Demo: MSTVF Usage - Part 2

  • نسخه ی نمایشی: استفاده از MSTVF - قسمت 3 Demo: MSTVF Usage - Part 3

  • سوالات عیب یابی - 2 Troubleshooting Questions - 2

  • نسخه ی نمایشی: تبدیل نوع داده Demo: Data Type Conversions

  • نسخه ی نمایشی: پیش بینی های دفن شده - قسمت 1 Demo: Buried Predicates - Part 1

  • نسخه ی نمایشی: پیش بینی های دفن شده - قسمت 2 Demo: Buried Predicates - Part 2

  • خلاصه ماژول Module Summary

تنظیم مشکلات عدم دقت Tuning Imprecision Problems

  • معرفی ماژول Module Introduction

  • نسخه ی نمایشی: SELECT * Demo: SELECT *

  • نسخه ی نمایشی: انواع غیر ضروری Demo: Unnecessary Sorts

  • نسخه ی نمایشی: بدون نیاز به DISTINCT Demo: Needless DISTINCT

  • نسخه ی نمایشی: UNION Vs. اتحاد همه Demo: UNION Vs. UNION ALL

  • نسخه ی نمایشی: Wildcards پیشرو Demo: Leading Wildcards

  • نسخه ی نمایشی: محصولات دکارتی پنهان Demo: Hidden Cartesian Products

  • نسخه ی نمایشی: مشکلات تبدیل نوع داده Demo: Data Type Conversion Issues

  • نسخه ی نمایشی: منطق زائد و منابع با هم تداخل دارند Demo: Redundant Logic and Overlapping Object References

  • خلاصه ماژول و دوره Module and Course Summary

نمایش نظرات

آموزش SQL Server: مشکلات و راه حل های معمول تنظیم کوئری - قسمت 1
جزییات دوره
2h 31m
60
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
319
4.4 از 5
دارد
دارد
دارد
Joe Sack
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joe Sack Joe Sack

جو ساک مدیر اصلی برنامه تیم SQL Server و Azure SQL بانک اطلاعاتی مایکروسافت با تمرکز بر پردازش پرس و جو است. جو با بیش از 19 سال تجربه در صنعت ، نویسنده و سخنران است و در زمینه تنظیم و بهینه سازی عملکرد تخصص دارد.