Để quản lý dữ liệu theo cách phần lớn người dùng mong muốn, MySQL có 1 hệ thống hàng đợi cơ bản gọi là priority queue, các lệnh INSERT sẽ có ưu tiên cao hơn SELECT để bạn luôn SELECT được dữ liệu mới nhất. Ví dụ bạn đã có vài câu lệnh SELECT đang chờ và 1 câu lệnh UPDATE được đưa vào thì UPDATE sẽ được đẩy lên đầu queue.
Có 2 cách để bạn có thể tạm thời chỉnh sửa priority queue:
- Đẩy ưu tiên câu lệnh SELECT lên cao hơn.
SELECT HIGH_PRIORITY price FROM books;
- Hạ ưu tiên của câu lệnh UPDATE.
INSERT LOW_PRIORITY INTO books VALUES (240, "Harry Potter");
Article Categories:
dev