Expert SQL Server In-Memory OLTP, 2nd Edition
قابلیت In-Memory OLTP، ابزاری عالی است که میتواند کارایی سیستمها را بطور چشمگیری بهبود بخشد. با این وجود، شما باید بدانید که این ابزار در پشت صحنه چگونه عمل میکند تا بیشترین بهره را از آن ببرید. ویرایش دوم کتاب Expert SQL Server In-Memory OLTP، یکی از قابل توجهترین ویژگیهای SQL Server که پشتیبانی از تراکنشهای آنلاین درون حافظه ای است را به تفصیل بررسی میکند. آخرین توسعهها از جمله پشتیبانی از ذخیره سازی off-row، ایندکسهای columstore و تحلیل عملیاتی، تغییرات در برنامه نویسی و native compilation در این کتاب بررسی شده اند.
این کتاب به تشریح معماری و درون موتور OLTP In-Memory میپردازد و نحوه توسعه، استقرار و نگهداری سیستم هایی که از آن استفاده میکنند را توضیح میدهد. با استفاده از آن، شما میتوانید بطور چشمگیری توان عملیاتی تراکنش را افزایش دهید تا هزاران تراکنش در هر ثانیه از میلیونها مشتری را پشتیبانی کند.
مطالبی که در ویرایش دوم کتاب متخصص SQL Server in-Memory OLTP، خواهید آموخت:
- درک کردن این که چگونه SQL Server دادهها را در جداول بهینه سازی شده حافظه ذخیره و با آنها کار میکند
- طراحی و ایندکس کردن جداول memory-optimized
- برنامه ریزی کردن استقرارهای موفق، از جمله اندازه حافظه مورد نیاز و پیکربندی I/O
- تسریع پردازش T-SQL از طریق ایجاد ماژولهای کامپایل شده بومی
- نظارت کردن و گزارش دادن در مورد مزایا و عملکرد راه حلهای OLTP In-Memory خود
- بهره مندی از این فن آوری در سیستمهای موجود و در سیستم هایی با بار کاری ترکیبی
Table of Contents
Chapter 1: Why In-Memory OLTP?
Chapter 2: In-Memory OLTP Objects
Chapter 3: Memory-Optimized Tables
Chapter 4: Hash Indexes
Chapter 5: Nonclustered Indexes
Chapter 6: Memory Consumers and Off-Row Storage
Chapter 7: Columnstore Indexes
Chapter 8: Transaction Processing in In-Memory OLTP
Chapter 9: In-Memory OLTP Programmability
Chapter 10: Data Storage, Logging, and Recovery
Chapter 11: Garbage Collection
Chapter 12: Deployment and Management
Chapter 13: Utilizing In-Memory OLTP
Appendix A: Memory Pointer Management
Appendix B: Page Splitting and Page Merging in Nonclustered Indexes
Appendix C: Analyzing the States of Checkpoint Files