Tag: locking Cơ bản
Nội dung này là bản nháp và sẽ không được đưa vào các phiên bản thật.
11 bài viết được gắn tag locking:
- Advisory lock: khoá theo key nghiệp vụ khi không có row để khoá
- Deadlock trong PostgreSQL: nguyên nhân, đọc log, khắc phục
- Ghép cặp: chọn lock hay isolation cho từng tình huống
- Lock queue: vì sao một ALTER TABLE đang chờ làm mọi SELECT phải xếp hàng
- NOWAIT và SKIP LOCKED: chia job cho nhiều worker
- Optimistic hay pessimistic locking: chọn theo xung đột và think time
- Row-level locks trong PostgreSQL: FOR UPDATE, FOR NO KEY UPDATE và cách tránh đặt trùng
- Scale Lab — Đề phỏng vấn: bán vé concert
- Table-level locks trong PostgreSQL: DDL nào chặn cả SELECT trên bảng đang chạy
- Timeout và quan sát lock: tìm session đang chặn và giới hạn thời gian chờ
- Tình huống: migration khoá bảng orders