Làm thế nào để căng thẳng kiểm tra một máy chủ SQL? [đóng cửa]


10

Tôi đã được giao nhiệm vụ kiểm tra căng thẳng Máy chủ MSSQL và Máy chủ MySQL của chúng tôi. Tôi muốn biết liệu có bất kỳ công cụ hoặc tập lệnh nào tôi có thể sử dụng trên các hệ thống hiện tại của chúng tôi và hệ thống mới để so sánh hiệu suất không?

Tôi muốn đo hiệu suất đọc / ghi vào đĩa và bộ xử lý. Bất cứ điều gì khác có thể hữu ích cũng sẽ rất tốt.

Cảm ơn!


5
Đối với SQL Server, tôi thường xuyên đề cập đến các công cụ RML được thảo luận trong dba.stackexchange.com/questions/5809/ .
Mark Storey-Smith

Cảm ơn vì bài đăng. Bộ công cụ tuyệt vời cho MSSQL. Tôi sẽ phải cho nó một shot và xem những gì tôi có thể đưa ra. Điều này thực sự có ích trong môi trường của chúng tôi vì tôi có thể tạo lại hoạt động của người dùng với cơ sở dữ liệu của chúng tôi. Điều đó nói rằng, tôi cũng tìm thấy SQLIOSim từ Microsoft. Nó không hoàn toàn kiểm tra DB nhưng nó kiểm tra IO của hệ thống mà DB sống. support.microsoft.com/kb/231619
stanleykylee

2
Cẩn thận với SQLIOSIM, nó nhằm kiểm tra tính ổn định của IO hơn là khả năng của blog.msdn.com/b/psssql/archive/2008/04/05/ . SQLIO là công cụ bạn muốn thay thế.
Mark Storey-Smith

Ngoài ra, vui lòng xem công cụ Stress DB DTM của chúng tôi (www.sqledit.com/stress). Nó được thiết kế cho mục đích chính xác được yêu cầu.
Igor Shekalev

JMeter xuất hiện trong tâm trí, nên hoạt động cho cả hai (thậm chí bạn có thể chạy giống / giống nhau nếu bạn thiết kế chúng đúng cách)
a_horse_with_no_name

Câu trả lời:


10

Quest cung cấp phiên bản miễn phí của Nhà máy điểm chuẩn hoạt động cho Oracle, SQL Server và MySQL:

http://www.quest.com/benchmark-factory/

Tôi đã quay video khi bắt đầu quay lại khi tôi làm việc cho Quest:

http://www.toadworld.com/Videos/tabid/831/TID/559/cid/161/Default.aspx

Bạn có thể gọi các procs được lưu trữ của riêng bạn, phát lại dấu vết, chạy các kịch bản điểm chuẩn TPC, v.v. Mặc dù vậy, nó không chính xác dễ sử dụng - do đó, video.



2

Tiêu chuẩn defacto để so sánh một giải pháp cơ sở dữ liệu với một giải pháp khác là điểm chuẩn TPC-C. Định nghĩa mới nhất của điểm chuẩn này có thể được tải xuống từ http://www.tpc.org/tpcc/default.asp cùng với các bộ kết quả điểm chuẩn hiện có.

Mặc dù không chắc bạn sẽ chạy TPC-C đầy đủ tại địa điểm của bạn, định nghĩa thử nghiệm sẽ cung cấp nền tảng để phát triển một tập hợp các điểm chuẩn nội bộ được thiết kế để xác định sự khác biệt về hiệu suất trên một bộ phần cứng tham chiếu đối với các yêu cầu cụ thể của tổ chức của bạn đối với giao dịch thông lượng.

Hãy chắc chắn rằng bạn cũng tải xuống chi phí của tài liệu sở hữu, vì điều này có thể cung cấp một phương pháp được tiêu chuẩn hóa để đánh giá hai giải pháp.

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.