Câu hỏi được gắn thẻ «concurrency»

Đối với các câu hỏi về các vấn đề phát sinh khi nhiều người dùng hoặc quá trình truy cập đồng thời hoặc sửa đổi thông tin được chia sẻ trong hệ thống cơ sở dữ liệu.

1
Postgres CẬP NHẬT GIỚI HẠN 1
Tôi có cơ sở dữ liệu Postgres chứa chi tiết về các cụm máy chủ, chẳng hạn như trạng thái máy chủ ('hoạt động', 'chờ', v.v.). Các máy chủ hoạt động bất cứ lúc nào cũng có thể cần chuyển sang chế độ chờ và tôi không quan tâm cụ …






1
Đọc một hàng cập nhật một phần?
Giả sử tôi có hai truy vấn, chạy trong hai phiên riêng biệt trong SSMS: Phần đầu tiên: UPDATE Person SET Name='Jonny', Surname='Cage' WHERE Id=42 Phiên họp thứ hai: SELECT Name, Surname FROM Person WITH(NOLOCK) WHERE Id > 30 Có thể là SELECTcâu lệnh có thể đọc một hàng được …

3
Chèn nếu không tồn tại, đồng thời
Tôi đang gặp vấn đề tương tranh với các phần chèn của mình trong một thủ tục được lưu trữ. Phần có liên quan của thủ tục là đây: select @_id = Id from table1 where othervalue = @_othervalue IF( @_id IS NULL) BEGIN insert into table1 (othervalue) values (@_othervalue) …

1
Hệ thống lưu trữ đồng thời cao
Hãy tưởng tượng yêu cầu của bạn là bạn có 3 bảng lớn (dữ liệu có cấu trúc) với khoảng 30 tỷ hàng trong mỗi (tổng kích thước 4TB) và nhiều người dùng đồng thời của bạn (là các luồng os song song trên các máy LAN từ xa) sẽ …





1
Đưa câu lệnh Chọn vào giao dịch
Sự khác biệt giữa 2 truy vấn này là gì: START TRANSACTION; SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; COMMIT; Và không có giao dịch: SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; Ảnh hưởng của việc có SELECTmột giao dịch …

3
Sự không nhất quán trong việc đọc lặp lại
http://www.postgresql.org/docs/9.2/static/transaction-iso.html Chế độ Đọc lặp lại cung cấp một đảm bảo nghiêm ngặt rằng mỗi giao dịch sẽ thấy chế độ xem hoàn toàn ổn định của cơ sở dữ liệu. Tuy nhiên, quan điểm này không nhất thiết phải luôn luôn nhất quán với một số thực thi nối …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.