لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش عملکرد SQL Server برای توسعه دهندگان
SQL Server Performance for Developers
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برنامه نویسان هنگام تلاش برای توسعه برنامه های کارآمد برای Microsoft SQL Server با آرایه ای از چالش ها روبرو می شوند. در این دوره ، مربی Joey D'Antoni مفاهیم و استراتژی هایی را به اشتراک می گذارد که می تواند به شما کمک کند عملکرد برنامه خود را در SQL Server افزایش دهید. در طول این دوره ، جوی بهترین روش ها را برای ساخت برنامه های کاربردی پایگاه داده کارآمد و مقیاس پذیر دنبال می کند. وی مجموعه ای از موضوعات را شامل می شود ، از جمله برنامه های اجرا ، شاخص های ستون ستون ، انواع داده ها ، اشیا temporary موقتی و مواردی که نمی توان با SQL Server انجام داد. او همچنین نمایه سازی را انجام می دهد و در مورد چگونگی ایجاد اشیا temporary موقت به اشتراک می گذارد.
موضوعات شامل:
اجرای پرس و جو li>
نحوه خواندن یک نقشه اجرا li>
چه کاری با SQL Server انجام نمی شود li>
چرا مکان نما بد است li>
چرا UDF های اسکالر گران هستند li>
انواع داده و طرح li>
نمایه سازی li>
فهرست ستون ستون چیست؟ li>
انزوای معامله li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
مقدمه
1. Query Execution
اعدام برنامه های معرفی
Execution plans introduction
نحوه مطالعه یک طرح اعدام
How to read an execution plan
طرح اعدام XML
Execution plan XMLs
جستجوی کلیدی: وقتی خوب است و چه موقع بد
Key lookup: When it's good and when it's bad
حلقه تو در مقابل هش بپیوندید
Nested loop vs. hash join
فروشگاه پرس و جو
Query Store
روشهای ذخیره شده در مقابل SQL پویا
Stored procedures vs. dynamic SQL
هشدارهای فهرست وجود ندارد
Missing index warnings
مقدمه
2. What Not to Do with SQL Server
چرا نشانگرها بد هستند
Why cursors are bad
چرا در حالی که حلقه ها مکان نما هستند
Why while loops are cursors
به جای مکان نما چه باید کرد
What to do instead of cursors
چرا UDF های مقیاس گران هستند
Why scalar UDFs are expensive
نمایش ها و نمایش های واگذار شده
Views and vested views
چرا رویه های ذخیره شده بهتر از بازدید گزارش ها هستند
Why stored procedures are better than views for reports
مقدمه
3. Datatypes and Design
اهمیت انواع داده ها
The importance of datatypes
راهنماها در مقابل INT / BIGINT
GUIDs vs. INT/BIGINT
داده های یونیکد
Unicode data
خطرات ذخیره فایل ها در بانک اطلاعاتی شما
The perils of storing files in your database
چه تبدیل داده با عملکرد پرس و جو شما انجام می شود
What datatype conversions do to your query performance
مقدمه
4. Temporary Objects
جداول دما
Temp tables
متغیرهای جدول
Table variables
جداول دما در حافظه
In-memory temp tables
مقدمه
5. Indexing
انتخاب کلید PK یا شاخص فهرست خوشهای
Choosing a PK or clustered index key
چرا شما می خواهید یک فهرست خوشه ای
Why you want a clustered index
جایی که ممکن است شما یک فهرست خوشه ای را نمی خواهید
Where you might not want a clustered index
نمای کلی از فهرستهای غیرمستقیم
Overview of nonclustered indexes
شامل توضیحات ستون
Included column explanation
فهرست های فیلتر شده
Filtered indexes
مقدمه
6. Columnstore
شاخص ستون چیست؟
What is a columnstore index?
ستون ستون و DW خوشه ای
Clustered columnstore and DW
ستون غیر طبقه ای: چرا؟
Nonclustered columnstore: Why?
استفاده از ستون ستون فیلتر نشده طبقه بندی شده برای HTAP
Using filtered nonclustered columnstore for HTAP
مقدمه
7. Isolation Levels
انزوا معامله
Transaction isolation
RCSI: چرا خوب است
RCSI: Why it's good
معاملات ضمنی: چرا آنها وحشتناک هستند
Implicit transactions: Why they're terrible
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
جوی د آنتونی مشاور و رهبر فکری با 20 سال تجربه فناوری اطلاعات است.
جوی تجربه کار با طیف گسترده ای از سیستم عامل های داده از جمله Microsoft SQL Server ، Oracle و Apache Hadoop را دارد. او همچنین تجربه گسترده ای در طراحی ابر و معماری ارائه می دهد - به طور خاص روی مدل های ابر ترکیبی - و همچنین خوشه بندی و ذخیره سازی متمرکز شده است. او یک سخنران مکرر در کنفرانس های بزرگ فناوری اطلاعات مانند مایکروسافت Ignite ، اجلاس PASS ، NoSQL Now! و کنفرانس تجزیه و تحلیل تجارت PASS است. Joey یک Microsoft Data Platform MVP و یک VMware vExpert است.
نمایش نظرات