Chapter 6: Observability and the SQLite lock hunt