Expert SQL Server In-Memory OLTP - Dmitri Korotkevitch

Expert SQL Server In-Memory OLTP (eBook)

eBook Download: PDF
2017 | 2nd ed.
XXI, 304 Seiten
Apress (Verlag)
978-1-4842-2772-5 (ISBN)
Systemvoraussetzungen
56,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Take a deep dive into one of the most significant SQL Server features-support for In-Memory Online Transaction Processing. The latest developments are covered, including support of off-row storage, columnstore indexes and operational analytics, changes in programmability and native compilation, and more. This book describes the architecture and internals of the In-Memory OLTP Engine and explains how to develop, deploy, and maintain systems using it. With it you can dramatically increase transaction throughput to handle thousands of transactions per second supporting millions of customers.

Learn the architecture and the internals of In-Memory OLTP in order to recognize when technology can make a difference. Recognize opportunities for In-Memory OLTP in new development and understand how to benefit from it in existing systems. Don't be without Dmitri Korotkevitch and the deep expertise he imparts in Expert SQL Server In-Memory OLTP, 2nd Edition as you move forward in using SQL Server's In-Memory OLTP technology. 

Dmitri Korotkevitch is the five-star author of Pro SQL Server Internals, and brings the same combination of clear thinking and deep expertise to help you in this second edition. The book:
  • Explains In-Memory OLTP internals, architecture and programmability, including data storage, indexing, multi-version concurrency control, transaction logging and recovery, and native compilation
  • Covers SQL Server 2016 technology enhancements, including columnstore indexes and off-row storage
  • Guides in using In-Memory OLTP in new development and existing systems
What You'll Learn
  • Grasp how SQL Server stores and works with data in memory-optimized tables
  • Properly design and index memory-optimized tables
  • Plan successful deployments, including the required memory size and I/O configuration
  • Accelerate T-SQL processing through the creation of natively compiled modules
  • Monitor and report on the benefits and performance of your In-Memory OLTP solutions
  • Benefit from the technology in existing systems and in the systems with the mixed workload
Who This Book Is For

Application developers and database administrators who create and manage online transaction processing (OLTP) systems; in particular, those wanting to take advantage of SQL Server's new offering of in-memory OLTP to dramatically improve performance and throughput of their systems




Dmitri Korotkevitch is a Microsoft Data Platform MVP and Microsoft Certified Master (SQL Server 2008) with more than 20 years of IT experience, including years of experience working with Microsoft SQL Server as an Application and Database Developer, Database Administrator, and Database Architect. He specializes in the design, development, and performance tuning of complex OLTP systems that handle thousands of transactions per second around the clock. Dmitri regularly speaks at various Microsoft and SQL PASS events, and he provides SQL Server training to clients around the world.

Take a deep dive into one of the most significant SQL Server features-support for In-Memory Online Transaction Processing. The latest developments are covered, including support of off-row storage, columnstore indexes and operational analytics, changes in programmability and native compilation, and more. This book describes the architecture and internals of the In-Memory OLTP Engine and explains how to develop, deploy, and maintain systems using it. With it you can dramatically increase transaction throughput to handle thousands of transactions per second supporting millions of customers.Learn the architecture and the internals of In-Memory OLTP in order to recognize when technology can make a difference. Recognize opportunities for In-Memory OLTP in new development and understand how to benefit from it in existing systems. Don't be without Dmitri Korotkevitch and the deep expertise he imparts in Expert SQL Server In-Memory OLTP, 2nd Edition as you move forward in using SQL Server's In-Memory OLTP technology. Dmitri Korotkevitch is the five-star author of Pro SQL Server Internals, and brings the same combination of clear thinking and deep expertise to help you in this second edition. The book:Explains In-Memory OLTP internals, architecture and programmability, including data storage, indexing, multi-version concurrency control, transaction logging and recovery, and native compilationCovers SQL Server 2016 technology enhancements, including columnstore indexes and off-row storageGuides in using In-Memory OLTP in new development and existing systemsWhat You'll LearnGrasp how SQL Server stores and works with data in memory-optimized tablesProperly design and index memory-optimized tablesPlan successful deployments, including the required memory size and I/O configurationAccelerate T-SQL processing through the creation of natively compiled modulesMonitor and report on the benefits and performance of your In-Memory OLTP solutionsBenefit from the technology in existing systems and in the systems with the mixed workloadWho This Book Is ForApplication developers and database administrators who create and manage online transaction processing (OLTP) systems; in particular, those wanting to take advantage of SQL Server's new offering of in-memory OLTP to dramatically improve performance and throughput of their systems

Dmitri Korotkevitch is a Microsoft Data Platform MVP and Microsoft Certified Master (SQL Server 2008) with more than 20 years of IT experience, including years of experience working with Microsoft SQL Server as an Application and Database Developer, Database Administrator, and Database Architect. He specializes in the design, development, and performance tuning of complex OLTP systems that handle thousands of transactions per second around the clock. Dmitri regularly speaks at various Microsoft and SQL PASS events, and he provides SQL Server training to clients around the world.

Introduction1. Why In-Memory OLTP?2. In-Memory OLTP Objects3. Memory-Optimized Tables4. Hash Indexes5. Nonclustered Indexes6. Memory Consumers and Off-Row Storage7. Columnstore Indexes8. Transaction Processing in In-Memory OLTP9. In-Memory OLTP Programmability10. Data Storage, Checkpoint, and Recovery11. Garbage Collection12. Deployment and Management13. Utilizing In-Memory OLTP14. Appendix A: Memory Pointer Management15. Appendix B: Page Splitting and Page Merging in Nonclustered Indexes16. Appendix C: Analyzing the States of Checkpoint Files17. Appendix D: In-Memory OLTP Migration Tools

Erscheint lt. Verlag 2.9.2017
Zusatzinfo XXI, 304 p. 151 illus., 62 illus. in color.
Verlagsort Berkeley
Sprache englisch
Themenwelt Informatik Datenbanken SQL Server
Schlagworte Column-based storage • Columnstore Indexes • Cross-Container Transactions • Garbage Collection • Hash indexes • In-memory OLTP and I/O • In-memory tables • Latch bottlenecks • Multi-version concurrency control • MVCC • Off-row Storage • OLTP • Operational analytics • Range indexes • Sargability • Sargable • SQL Server 2016 • Transaction Isolation
ISBN-10 1-4842-2772-7 / 1484227727
ISBN-13 978-1-4842-2772-5 / 9781484227725
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 12,2 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
A Practical Guide to Analyzing Performance in SQL Server and Azure …

von Thomas LaRock; Enrico van de Laar

eBook Download (2023)
Apress (Verlag)
62,99