Главная
Study mode:
on
1
Introduction
2
Upcoming features
3
Agenda
4
Table Locks
5
Backups
6
mysqldump
7
backup
8
multiversion concurrency
9
demo
10
answer
11
shared locking
12
interactive session
13
deadlock
14
lockweight
15
deadlock detection
16
potential solutions
17
isolation lock step
18
scalability
19
optimistic vs pessimistic concurrency
20
database errors
21
deadlocking
22
error handling
23
Atomicity
24
Consistency
25
Isolation
26
Buffers
27
Summary
28
Application Responsibilities
29
Internal Locks
30
Multiple Servers
31
Serializable
32
Raw Metadata
33
Repeatable Reads
34
Triggers
35
Internal Locking
36
Memory Locking
37
Pages
38
Thread deadlocks
39
Mutex concurrency
40
Hot locks
41
Lock vs Mutex
42
Diagnosis
43
How do locks work
Description:
Explore locking and concurrency control in relational database management systems through this PHP UK Conference talk. Delve into essential concepts such as table and row locks, multiversion concurrency control (MVCC), deadlocks, lock waits, transactions, and isolation levels. Gain a deeper understanding of various database errors and learn how applications should handle them. While examples focus on MySQL 5.6, acquire theoretical knowledge applicable to most databases. Discover upcoming features, explore backup strategies, and participate in interactive sessions on shared locking and deadlock detection. Examine the differences between optimistic and pessimistic concurrency, and understand application responsibilities in managing database interactions. Investigate internal locking mechanisms, scalability concerns, and advanced topics like triggers, raw metadata, and thread deadlocks. Learn to diagnose and resolve concurrency issues to optimize database performance and maintain data integrity in your PHP applications. Read more

Locking and Concurrency Control

PHP UK Conference
Add to list