Trong dự án mà tôi đang làm việc, có một bảng có trình kích hoạt "cập nhật", theo dõi nếu cột boolean đã thay đổi (ví dụ: false -> true = thực hiện một số hành động). Nhưng hành động này chỉ có thể được thực hiện một lần cho một hàng.Đồng thời Postgresql
Sẽ có nhiều khách hàng truy cập cơ sở dữ liệu, vì vậy tôi có thể giả định rằng cuối cùng, nhiều khách hàng sẽ cố gắng cập nhật cùng một hàng hàng song song.
Trình kích hoạt "cập nhật" có tự xử lý đồng thời hay không hoặc tôi cần thực hiện giao dịch đó và khóa bảng theo cách thủ công?
Bạn có quan sát thấy hiệu suất giảm đáng kể khi có nhiều trình kích hoạt được kích hoạt cùng một lúc không? – ady