2009-11-25 7 views
6

Ich habe ein VPS mit Windows Server 2008 R2, 1 GB RAM mit Dual Prozessor Quad Core 2 CORES.Gibt es Leistungsunterschiede zwischen SQL Server Web- und Express-Editionen?

Meine Beispielanwendung ist auf Shared-Hosting langsamer als meine aktuelle Website ausgeführt wird, wenn ich den Grund gefragt, sagt der Grund, folgende:.

„SQL Server Express langsamer auf SQL Server Web Edition im Vergleich zu neigt Diese Dies ist auf die Einschränkungen in SQL Server Express zurückzuführen, die im Grunde nur für die Entwicklungsumgebung gedacht sind.Wir haben eine erhebliche Menge an Verbesserungen mit der SQL Server Web Edition für webbasierte Anwendungen auf VMs festgestellt, die Sie vielleicht in Erwägung ziehen. "

Ist diese Logik nur, weil sie die Web Edition-Datenbank verkaufen wollen oder es gibt wirklich einige Leistungsvorteile. Ich habe gegoogelt und sowas zwischen verschiedenen Versionen nicht gefunden.

Haben Sie Hilfe von Experten?

+0

1 GB RAM? Express kann maximal 4 GB verwenden, geschweige denn, was Server 2008 benötigt - Sie müssen sich vor der Berücksichtigung von SQL Server Express-Leistungsproblemen um einen Hamstrung-Server kümmern ... –

+1

Nein, die DB-Größe ist auf 4 GB begrenzt - die RAM-Nutzung ist in der Tat auf 1 GB begrenzt ... und natürlich, nur ein Prozessor – MartW

+0

Ich bin über 4 GB maximale Datenbankgröße bewusst. Was passiert, wenn ich auf 2 GB RAM aufrüste? Ich habe keine sehr komplizierte Anwendung zum Hosten. Seine einfache wissensbasierte Website mit 10 K Treffern pro Tag. –

Antwort

10

Dies ist aufgrund der in SQL Server Express auferlegten Beschränkungen, die sind im Grunde nur die Entwicklung Umgebung bedeutet für.

Das ist absolut falsch.

SQL Express wird in vielen, vielen, vielen Produktionsumgebungen verwendet, in denen es ein großartiges Werkzeug sein kann.

SQL Express ist nicht in Bezug auf die Anzahl der Abfragen pro Sekunde, die es verarbeiten kann, gedrosselt. Wie jedoch andere in ihren Antworten hier gesagt haben, ist es durch RAM (1GB), DB-Größe (4GB) und CPUs (1) begrenzt. Wenn Ihre DB zwischen 1 GB und 4 GB liegt, können Sie einen Leistungsunterschied im Vergleich zu SQL Web für Szenarien feststellen, in denen alles in den Speicher auf einem, aber nicht auf dem anderen passt.

Abgesehen davon gibt es eine Reihe anderer Konfigurations-/Setup-/Design-Optionen, die eine viel größere Wirkung haben können; Die Details hängen von Ihren Daten, Schema, Zugriffsmustern usw. ab.