2008-11-10 35 views
13

Tôi đang xem xét sử dụng EC2 của Amazon với một cửa sổ thể hiện & SQL. Tôi đã thấy some criticism về sự hoàn hảo của các phiên bản SQL tại đây. Tôi tự hỏi nếu có bất kỳ SOers và kinh nghiệm tay đầu tiên và có thể bình luận về hiệu suất.Hiệu suất Sql của Amazon EC2

Trả lời

5

Tôi vừa mới khởi chạy phiên bản nhỏ 32 bit Server 2003 m1 với SQL 2005 Express và đã có một phát nhanh. Chỉ sử dụng đĩa máy được cung cấp, không phải ổ đĩa kèm theo. Sau khi đọc bài báo được liên kết trong bài viết của bạn, tôi đã mong đợi hiệu suất trở nên khủng khiếp. Nó không tuyệt vời, nhưng cũng không tệ.

'Kiểm tra' của tôi khá đơn giản. Tạo một bảng với một cột nhận dạng, một vài văn bản (varchar) colomns và một vài cột số nguyên ngoại quan trọng với các mối quan hệ với một số tra cứu cơ bản.

Mất khoảng một phút để chèn 1 triệu bản ghi và khoảng một giây để cập nhật lên 200.000 khối dữ liệu hàng bằng cách sử dụng Like '% để buộc quét bảng.

Điều này không cho chúng tôi biết bất kỳ điều gì về hiệu suất sẽ như thế nào dưới tải nặng.

Kết luận: Không tuyệt vời, nhưng có thể tồi tệ hơn - đặc biệt là cách thức mà 'đĩa' được lưu trữ trên aws. Tôi không nghĩ rằng đây thực sự là nơi dành cho một cài đặt SQL Server lớn, rất nhiều cài đặt nhỏ có thể là một khách hàng tiềm năng insteresting. Tôi cũng muốn quan tâm xem hiệu suất giống như thế nào với db spead qua rất nhiều khối lượng nhỏ đính kèm.

Tôi hy vọng sẽ sử dụng EC2 cho dự án sắp tới và sẽ thực hiện một số thử nghiệm kỹ lưỡng hơn trong vài tuần tới. - Tôi sẽ đăng các kết quả khi chúng có sẵn.

Rất mong nhận được trải nghiệm của những người khác ..

+0

Cảm ơn bạn đã dành thời gian điều tra, tôi thực sự đánh giá cao điều đó. –

2

Tôi rất quan tâm đến điều này, nhưng chưa có cơ hội chạy bất kỳ thử nghiệm nào. Một câu hỏi về các thử nghiệm của bạn, bạn đã sử dụng bộ nhớ tiêu chuẩn đi kèm với một cá thể EC2 hay các phiên bản Server Server EC2 tự động sử dụng số Elastic Block Storage của Amazon? Tôi biết rất ít về ABS, nhưng họ nói rằng

"Độ trễ và lưu lượng của Amazon EBS được thiết kế tốt hơn đáng kể so với trường hợp Amazon EC2 lưu trữ trong gần như tất cả các trường hợp. cho một thể hiện và sọc trên các tập. "

5

Hãy nhớ rằng EC2 có hiệu suất được ghi vào lần ghi đầu tiên vào khối trên cửa hàng tạm thời và quyền truy cập đầu tiên vào EBS. Như vậy, các điểm chuẩn không đưa vào tài khoản này có thể không đại diện cho hiệu suất trên một hệ thống chạy dài.

1

Trải nghiệm giới hạn của tôi cho đến nay cho thấy rằng việc sử dụng Bộ lưu trữ khối đàn hồi để lưu trữ cơ sở dữ liệu là điều cần thiết. Khi sử dụng EBS, hiệu suất có vẻ gần như tương đương với một máy tính độc lập. Tôi chưa chạy thống kê hiệu suất chi tiết - chỉ là một cảm giác tổng thể.

Các vấn đề liên quan