Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Expert SQL Server Transactions and Locking: Concurrency Internals for SQL Server Practitioners

Buy
Some time ago, one of my colleagues asked me, “What do you like about SQL Server the most?” I had heard this question many times before, and so I provided my usual answer: “SQL Server Internals. I like to understand how the product works and solve complex problems with this knowledge.”

His next question was not so simple though: “How did you fall in love with SQL Server Internals?” After some time thinking, I answered, “Well, I guess it started when I had to work on the locking issues. I had to learn SQL Server Internals to troubleshoot complex deadlocks and blocking conditions. And I enjoyed the sense of satisfaction those challenges gave me.”

This is, in fact, the truth. The Concurrency Model has always been an essential part of my SQL Server journey, and I have always been fascinated by it. Concurrency is, perhaps, one of the most confusing and least understood parts of SQL Server, but, at the same time, it is also quite logical. The internal implementation is vaguely documented; however, as soon as you grasp the core concepts, everything starts to fit together nicely. It is also fair to say that concurrency topics have always been my favorites. My first few SQL Saturday presentations and first few blog posts were about locking and blocking. I even started to write my first book, the first edition of Pro SQL Server Internals, from Chapter 17—the first chapter in the “Locking, Blocking, and Concurrency” part—before going back to write the beginning.

Those few chapters, by the way, were the first and worst chapters I have ever written. I am very glad that I had an opportunity to revisit them in the second edition of Internals book. Nevertheless, I was unable to cover the subject as deeply as I wanted to due to deadlines and space constraints (I am sure that Apress regularly ran out of paper printing the 900-page manuscript in its current form). Thus, I am very glad that I can present you with a separate book on SQL Server locking, blocking, and concurrency now.

If you have read Pro SQL Server Internals before, you will notice some familiar content. Nevertheless, I did my best to expand the coverage of the old topics and added quite a few new ones. I also made many changes in the demo scripts and added the new Blocking Monitoring Framework code, which dramatically simplifies troubleshooting concurrency issues in the system.
(HTML tags aren't allowed.)

IT Essentials: PC Hardware and Software Labs and Study Guide (3rd Edition) (Lab Companion)
IT Essentials: PC Hardware and Software Labs and Study Guide (3rd Edition) (Lab Companion)
The IT Essentials: PC Hardware and Software version 4 course in the Cisco® Networking Academy® is designed to prepare you to take and pass the CompTIA A+ exams based on the 2006 objectives. You must pass both the A+ Essentials and one of the technician exams to earn the A+ certification. Chapters 1 through 10 cover the foundational...
General Relativity (Graduate Texts in Physics)
General Relativity (Graduate Texts in Physics)

This book provides a completely revised and expanded version of the previous classic edition ‘General Relativity and Relativistic Astrophysics’. In Part I the foundations of general relativity are thoroughly developed, while Part II is devoted to tests of general relativity and many of its applications. Binary pulsars – our...

How To Talk So People Listen: The Real Key to Job Success
How To Talk So People Listen: The Real Key to Job Success

Whether making a presentation or dealing one on one, interacting at a meeting or just answering questions, do others listen when you talk? This book explains how to communicate successfully so people listen, understand, and are persuaded. It is a comprehensive guide to every aspect of communicating in the workplace and...


Lean Combustion: Technology and Control
Lean Combustion: Technology and Control
Combustion under sufficiently fuel-lean conditions can have the desirable attributes of high efficiency and low emissions, this being particularly important in light of recent and rapid increases in the cost of fossil fuels and concerns over the links between combustion and global climate change. Lean Combustion is an eminently authoritative,...
Bangladesh in Bondage: Tarique Rahman, SQC, LB, and Other Essays
Bangladesh in Bondage: Tarique Rahman, SQC, LB, and Other Essays

This book brings together a collection of essays about the untenable political status quo in Bangladesh under Sheikh Hasina. Since democratization in the 1990s, Bangladeshi political life has been characterized by fierce battles over the role of religion in society, corruption, and the obstacles to constructing a society with freedom...

Data Structures & Algorithms in Swift: Implementing practical data structures with Swift 4
Data Structures & Algorithms in Swift: Implementing practical data structures with Swift 4

Learn data structures and algorithms in Swift! Understanding how data structures and algorithms work in code is crucial for creating efficient and scalable apps. Swift’s Standard Library has a small set of general purpose collection types, yet they definitely don’t cover every case! In this book, you’ll learn how to...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy