آموزش SQL Server: افسانه ها و باورهای غلط

SQL Server: Myths and Misconceptions

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

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

مقدمه Introduction

  • مقدمه Introduction

  • چرا برخی اطلاعات نادرست است؟ Why is Some Information Incorrect?

  • چرا اطلاعات نادرست باعث بروز مشکلاتی می شوند Why Does Incorrect Information Cause Problems

  • خلاصه Summary

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

افسانه های عملکرد و باورهای غلط Performance Myths and Misconceptions

  • مقدمه Introduction

  • کنترل اولیه سازی فوری فایل Controlling Instant File Initialization

  • نسخه ی نمایشی: فعال سازی اولیه سازی فوری فایل Demo: Enabling Instant File Initialization

  • جدول سو Ab استفاده موقت Temporary Table Abuse

  • نسخه ی نمایشی: استفاده از جداول موقت Demo: Using Temporary Tables

  • اندازه Tempdb Tempdb Sizing

  • متراکم سازی داده ها Data Compression

  • کوچک کردن پرونده داده Data File Shrinking

  • نسخه ی نمایشی: اثر کوچک شدن پرونده داده Demo: Effect of Data File Shrinking

  • به روزرسانی ستون های کلیدی فهرست Updating Index Key Columns

  • نسخه ی نمایشی: ستون های اصلی فهرست به روز می شوند Demo: Updating Index Key Columns

  • جداسازی عکس فوری Snapshot Isolation

  • ایست های بازرسی Checkpoints

  • NULL Bitmap NULL Bitmap

  • پرونده های Tempdb Tempdb Data Files

  • موارد استفاده از دیسک جامد Solid State Disk Uses

  • طول صف دیسک Disk Queue Length

  • آستانه امید به زندگی صفحه Page Life Expectancy Threshold

  • تأثیر NUMA بر امید به زندگی صفحه NUMA Effect on Page Life Expectancy

  • CXPACKET منتظر می ماند CXPACKET Waits

  • ASYNC_NETWORK_IO منتظر می ماند ASYNC_NETWORK_IO Waits

  • نسخه ی نمایشی: آمار صبر کنید Demo: Wait Statistics

  • MAXDOP برتر است Overriding MAXDOP

افسانه ها و باورهای غلط ورود به معامله Transaction Log Myths and Misconceptions

  • مقدمه Introduction

  • کوتاه کردن/پاکسازی ورود به سیستم Log Truncation/Clearing

  • تجزیه و تحلیل گزارش معاملات Transaction Log Analysis

  • نسخه ی نمایشی: تجزیه و تحلیل گزارش تراکنش Demo: Analyzing the Transaction Log

  • ورود به سیستم جدول TRUNCATE TABLE Logging

  • ثبت کارآمد عملیات شاخص Efficient Logging of Index Operations

  • نسخه ی نمایشی: نمایش ورود به سیستم کارآمد Demo: Showing Efficient Logging

  • چند پرونده ورود به سیستم Multiple Log Files

  • شروع فوری پرونده Instant File Initialization

  • اندازه گیری گزارش معامله Transaction Log Sizing

  • ورود به سیستم حذف رکورد Log Record Removal

  • ورود به سیستم ثبت ضبط Log Record Movement

  • استفاده از BULK_LOGGED برای کاهش اندازه پشتیبان گیری ورود به سیستم Using BULK_LOGGED to Reduce Log Backup Size

  • نسخه ی نمایشی: با استفاده از BULK_LOGGED اندازه پشتیبان را ثبت کنید Demo: Log Backup Size Using BULK_LOGGED

  • اندازه پشتیبان گیری در مقابل اندازه ورود به سیستم Log Backup Size vs. Log Size

  • بازیابی فاجعه و BULK_LOGGED Disaster Recovery and BULK_LOGGED

  • نسخه ی نمایشی: بازیابی فاجعه و BULK_LOGGED Demo: Disaster Recovery and BULK_LOGGED

نمایه سازی اسطوره ها و باورهای غلط Indexing Myths and Misconceptions

  • مقدمه Introduction

  • FILLFACTOR استفاده FILLFACTOR Usage

  • شاخص خوشه ای بازسازی می شود Clustered Index Rebuilds

  • انتخاب شاخص غیر عادی Nonclustered Index Choice

  • SSD و تکه تکه شدن SSDs and Fragmentation

  • حذف تکه تکه شدن Heap Removing Heap Fragmentation

  • راهنماها به عنوان یک انتخاب کلیدی خوشه GUIDs as a Cluster Key Choice

  • نسخه ی نمایشی: کلیدهای خوشه GUID Demo: GUID Cluster Keys

  • بازسازی شاخص ها و آمار Rebuilding Indexes and Statistics

قفل کردن افسانه ها و باورهای غلط Locking Myths and Misconceptions

  • مقدمه Introduction

  • عملیات و انسداد فهرست آنلاین Online Index Operations and Blocking

  • نسخه ی نمایشی: قفل هایی که توسط Online Index Rebuild نگهداری می شوند Demo: Locks held by Online Index Rebuild

  • پشتیبان گیری و مسدود کردن Backups and Blocking

  • DBCC CHECKDB و مسدود کردن DBCC CHECKDB and Blocking

  • قفل کردن تشدید Lock Escalation

  • نسخه ی نمایشی: افزایش قفل Demo: Lock Escalation

  • مسدود کردن و بن بست های نامعتبر Invalid Blocking and Deadlocks

  • NOLOCK و بدون خواندن را بخوانید NOLOCK and READ UNCOMMITTED

افسانه ها و باورهای غلط Transact-SQL Transact-SQL Myths and Misconceptions

  • مقدمه Introduction

  • معاملات تو در تو Nested Transactions

  • نسخه ی نمایشی: معاملات تو در تو Demo: Nested Transactions

  • راه اندازهای DDL DDL Triggers

  • انتخاب تعداد (*) SELECT COUNT(*)

  • نسخه ی نمایشی: تعداد را انتخاب کنید (*) Demo: SELECT COUNT (*)

  • مکان ثبت فیزیکی Physical Record Location

  • DEMO: مکان ثبت فیزیکی DEMO: Physical Record Location

  • اجرای DMV در 80 حالت سازگاری Running DMVs in 80 Compatibility Mode

اسطوره ها و باورهای غلط پشتیبان Backup Myths and Misconceptions

  • مقدمه Introduction

  • پشتیبان گیری همزمان داده و ورود به سیستم Concurrent Data and Log Backups

  • پشتیبان گیری از داده ها و پاکسازی ورود به سیستم Data Backups and Log Clearing

  • نسخه ی نمایشی: چه زمانی ورود به سیستم پاک می شود Demo: When Does the Log Clear

  • تضمین های تکمیل نسخه پشتیبان Backup Completion Guarantees

  • پشتیبان دیفرانسیل Differential Backups

  • برنامه ریزی یک استراتژی پشتیبان گیری Planning a Backup Strategy

  • راه اندازی مجدد Log Backup Chain Restarting the Log Backup Chain

  • نسخه ی نمایشی: Log Backup Chain Demo: Log Backup Chain

  • جایگزینی پشتیبان گیری با عکسهای پایگاه داده Replacing Backups with Database Snapshots

اسطوره ها و باورهای غلط را بازیابی کنید Restore Myths and Misconceptions

  • مقدمه Introduction

  • گروههای پرونده را با هم مخلوط کنید Mix-and-Match Filegroups

  • نسخه ی نمایشی: Filegroup بازیابی می کند Demo: Filegroup Restores

  • استفاده از WITH STOPAT برای پشتیبان گیری از داده ها Using WITH STOPAT for Data Backups

  • بازیابی در نسخه های قدیمی SQL Server Restoring to Older Versions of SQL Server

  • نسخه ی نمایشی: بازیابی در سطح پایین Demo: Down-level Restore

  • بازیابی در نسخه های غیر سازمانی Restoring to Non-Enterprise Editions

  • سازگاری 32 بیتی در مقابل 64 بیتی 32-Bit vs. 64-Bit Compatibility

افسانه ها و باورهای غلط Corruption Myths and Misconceptions

  • مقدمه Introduction

  • جدا کردن و پیوست کردن یک پایگاه داده SUSPECT Detaching and Attaching a SUSPECT Database

  • بارگیری چک های سازگاری Offloading Consistency Checks

  • ایجاد فساد با استفاده از T-SQL Causing Corruption Using T-SQL

  • فعال کردن صفحه چک کردن صفحه Enabling Page Checksums

  • DBCC CHECKDB در مقابل پشتیبان گیری ... با چک DBCC CHECKDB vs. BACKUP ... WITH CHECKSUM

  • راه اندازی مجدد SQL Server برای رفع خرابی Restarting SQL Server to Fix Corruption

  • از بین رفتن مفاسد Disappearing Corruptions

  • ضمانت بدون فساد Corruption-Free Guarantee

  • تعمیر می تواند همه چیز را برطرف کند Repair Can Fix Everything

  • تعمیر پایگاه داده ها/جداول سیستم Repairing System Databases/Tables

  • بازگشت معاملات Transaction Rollbacks

  • نسخه ی نمایشی: بازگشت معاملات Demo: Transaction Rollbacks

افسانه ها و باورهای غلط در دسترس بودن بالا High-Availability Myths and Misconceptions

  • مقدمه Introduction

  • اندازه عکس فوری پایگاه داده Database Snapshot Size

  • کارایی عکس فوری پایگاه داده Database Snapshot Efficiency

  • نسخه ی نمایشی: استفاده از حافظه عکس فوری در پایگاه داده Demo: Database Snapshot Memory Usage

  • آگاهی از نقص در پایگاه داده Database Mirroring Failure Detection

  • سرعت بازتاب آینه در پایگاه داده Database Mirroring Failover Speed

  • خوشه بندی Failover بهترین فناوری با قابلیت دسترسی بالا است Failover Clustering is the Best High-Availability Technology

  • چندین آینه پایگاه داده Multiple Database Mirors

  • معاملات پس از یک Failover Transactions After a Failover

  • تکثیر یک انتخاب معتبر با قابلیت دسترسی بالا است Replication is a Valid High-Availability Choice

نمایش نظرات

آموزش SQL Server: افسانه ها و باورهای غلط
جزییات دوره
3h 54m
113
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
345
4.8 از 5
دارد
دارد
دارد
Paul Randal
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paul Randal Paul Randal

پاول مدیر عامل SQLskills.com ، مدیر منطقه ای مایکروسافت و SVL Server MVP است. او از سال 1999 تا 2007 در تیم SQL Server Storage Engine در مایکروسافت کار می کرد. از جمله ، او DBCC CHECKDB/repair را برای SQL Server 2005 نوشت و مسئول Core Storage Engine در هنگام توسعه SQL Server 2008 بود. از زمان ترک مایکروسافت ، پاول یک مشاور تمام وقت و مربی در SQL Server در سراسر جهان بوده است ، از جمله تألیف و آموزش گواهینامه های معتبر Microsoft Certified Master در SQL Server و SharePoint برای مایکروسافت. او مرتباً در کنفرانسهایی مانند SQL PASS ، SQLIntersection و TechEd سخنرانی می کند و مقالات سفید و کتابهای زیادی را در مورد SQL Server نوشته یا به آنها کمک کرده است. او همچنین ستون ها و مقالاتی منظم برای مجله SQL Server Pro و TechNet Magazine می نویسد و ویراستار همکاری هر دو است. او در SQLskills.com/blogs/paul وبلاگ نویسی می کند و می توانید او را در توییتر درPaulRandal پیدا کنید. هنگامی که او از کار دور است ، علاقه اصلی او غواصی با همسرش ، کیمبرلی تریپ ، همکار متخصص SQL و دو دختر آنها است.