2009-11-25 59 views
6

Tôi có một VPS với Windows Server 2008 R2, RAM 1 GB với Bộ xử lý Dual Quad Core 2 CORES.Có sự khác biệt về hiệu suất giữa các phiên bản SQL Server Web và Express không?

ứng dụng mẫu của tôi đang chạy chậm hơn so với trang web hiện tại của tôi trên lưu trữ chia sẻ, khi tôi hỏi lý do nói sau lý do:.

"SQL Server Express có xu hướng được chậm hơn so với SQL Server phiên bản Web này là do những hạn chế áp đặt trong SQL Server Express mà về cơ bản chỉ dành cho môi trường phát triển Chúng tôi đã quan sát được một số cải tiến đáng kể với phiên bản SQL Server Web cho các trang web sản xuất phải đối mặt với các ứng dụng trên máy ảo. "

Lý do này chỉ vì họ muốn bán cơ sở dữ liệu ấn bản web hoặc thực sự có một số lợi ích về hiệu suất. Tôi googled và tôi đã không tìm thấy bất cứ điều gì như thế giữa các phiên bản khác nhau.

Bất kỳ trợ giúp nào về điều này từ các chuyên gia?

+0

1 GB RAM? Express có thể sử dụng tối đa 4 GB, cho phép những gì Server 2008 cần - bạn đã có một máy chủ hamstrung lo lắng trước khi xem xét các vấn đề hiệu suất của SQL Server Express ... –

+1

Không, đó là kích thước DB bị giới hạn ở 4GB - Việc sử dụng RAM thực sự giới hạn ở 1GB ... và tất nhiên, chỉ có một bộ xử lý – MartW

+0

Tôi biết về kích thước cơ sở dữ liệu tối đa 4 GB. Nếu tôi nâng cấp lên RAM 2GB thì sao? Tôi không có ứng dụng rất phức tạp để lưu trữ. Trang web dựa trên kiến ​​thức đơn giản của nó với 10 lượt truy cập K mỗi ngày. –

Trả lời

4

hy vọng giúp đỡ rằng:

[text link] [1] http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx

+0

tức là phiên bản nhanh sẽ sử dụng tối đa 1 GB RAM và 1 CPU. – ChrisW

+0

Tôi đã đi qua liên kết đó và tôi biết rằng nó chỉ có thể sử dụng RAM 1 GB. Nhưng nó thực sự gây ra hiệu suất của máy chủ hoặc máy chủ chính nó là chậm? –

10

Điều này là do những hạn chế áp đặt trong SQL Server Express là về cơ bản có nghĩa là chỉ phát triển môi trường.

Điều đó hoàn toàn sai.

SQL Express được sử dụng trong nhiều, nhiều, nhiều môi trường sản xuất, nơi nó có thể là một công cụ tuyệt vời.

SQL Express không được điều chỉnh về số lượng truy vấn mỗi giây mà nó có thể xử lý. Tuy nhiên, như những người khác đã nói trong câu trả lời của họ ở đây, nó bị giới hạn bởi RAM (1GB), kích thước DB (4GB) và CPU (1). Nếu DB của bạn nằm trong khoảng từ 1GB đến 4GB, bạn có thể dễ dàng nhận thấy sự khác biệt hiệu suất so với SQL Web đối với các tình huống trong đó mọi thứ phù hợp với bộ nhớ trên một, nhưng không phải trên bộ nhớ khác.

Có nói rằng, có một loạt các tùy chọn thiết lập/cấu hình/thiết kế khác có thể có tác động lớn hơn nhiều; chi tiết phụ thuộc vào dữ liệu, lược đồ, mẫu truy cập, v.v.

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