- Mastering PostgreSQL 9.6
- Hans Jurgen Schonig
- 137字
- 2021-07-09 19:57:11
Understanding Transactions and Locking
Locking is an important topic in any kind of database. It is not enough to understand just how it works to write proper or better applications; it is also essential from a performance point of view. Without properly handling locks, your applications might not only be slow, it might also be wrong and behave in an insane way. In my judgment, locking is key to performance and having a good overview will certainly help. Therefore, understanding locking and transaction is important for administrators and developers alike.
In this chapter, you will learn:
- Basic locking
- Transactions and transaction isolation
- Deadlocks
- Locking and foreign keys
- Explicit and implicit locking
- Advisory locks
At the end of the chapter, you will be able to understand and utilize PostgreSQL transactions in the most efficient way possible.
推薦閱讀
- 構建高質量的C#代碼
- R Data Mining
- 程序設計語言與編譯
- Learning Apache Cassandra(Second Edition)
- 大數據改變世界
- Hands-On Machine Learning with TensorFlow.js
- 網絡安全與防護
- Godot Engine Game Development Projects
- Linux嵌入式系統開發
- Mastering Predictive Analytics with scikit:learn and TensorFlow
- 穿越計算機的迷霧
- 大數據素質讀本
- Data Analysis with R(Second Edition)
- 渲染王3ds Max三維特效動畫技術
- R:Predictive Analysis