Skip to content

Commit

Permalink
remove broken link to external resource (#6229)
Browse files Browse the repository at this point in the history
  • Loading branch information
meletj authored Aug 29, 2024
1 parent d21990b commit 235f7dc
Showing 1 changed file with 1 addition and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1150,10 +1150,9 @@ This section describes how to build your own optimistic concurrency control. See
- ✔ You anticipate a high number of concurrent requests (multiple people booking cinema seats)
- ✔ You anticipate that conflicts between those concurrent requests will be rare

Avoiding locks in a application with a high number of concurrent requests makes the application more resilient to load and more scalable overall. Although locking is not inherently bad, locking in a high concurrency environment can lead to unintended consequences - even if you are locking individual rows, and only for a short amount of time. For more information, see:
Avoiding locks in an application with a high number of concurrent requests makes the application more resilient to load and more scalable overall. Although locking is not inherently bad, locking in a high concurrency environment can lead to unintended consequences - even if you are locking individual rows, and only for a short amount of time. For more information, see:

- [Why ROWLOCK Hints Can Make Queries Slower and Blocking Worse in SQL Server](https://littlekendra.com/2016/02/04/why-rowlock-hints-can-make-queries-slower-and-blocking-worse-in-sql-server/)
- [The High Concurrency strategy](https://www.ibm.com/developerworks/library/j-ts5/index.html)

#### Scenario: Reserving a seat at the cinema

Expand Down

0 comments on commit 235f7dc

Please sign in to comment.