Tôi có một ứng dụng email sẽ được yêu cầu gửi đến UI số lượng tin nhắn mới cho một người dùng nhất định trên mỗi lần tải trang. Tôi có một vài biến thể của những thứ tôi đang thử nghiệm ở cấp độ DB nhưng tất cả đều được trừu tượng hóa bằng lệnh gọi được lưu trữ.
Tôi đang cố gắng đập DB để xem điểm dừng (số yêu cầu mỗi giây) sẽ là bao nhiêu.
Tóm lại, tôi có một bảng như userId này, newMsgCount với một chỉ mục được nhóm trên userId. SQL sẽ có thể lưu trữ hàng trăm hoặc hàng ngàn phản hồi này mỗi giây. Tôi nghĩ rằng laggard là ứng dụng .NET của tôi.
Làm cách nào tôi có thể biến điều này thành một bài kiểm tra tốt để đạt được kết quả kiểm tra dựa trên hiệu suất SQL?
Có một công cụ cho việc này mà tôi có thể đặt cho nó một tên Proc được lưu trữ và param cho nó để nạp DB của tôi không?
Tôi muốn xem DB có thể trả về một phút không. 250 phản hồi mỗi giây.