crack24
Goto Top

SQL 2012 Express Performance

Hallo,

wir haben hier eine Instanz vom SQL Server 2012 Express laufen. Da war bisher nur eine Datenbank vom GData Antivirus Management Tool drauf. Jetzt wollten wir darauf unserere Branchensoftware testen, die von Access auf SQL Server upgedated werden soll.

Allerdings ist die Performance sehr schlecht und ich weiß nicht woran es liegen könnte. Wir hatten die Software vor einigen Wochen schon mal testweise auf meinem alten Notebook laufen mit SQL Server 2008R2, da lief es ganz gut. Aber jetzt auf dem neuen Server nur sehr langsam.

Ich bin kein SQL Server Experte, wo könnte ich denn da z.B. ansetzen um was zu ändern?

Viele Grüße

crack

Content-Key: 225352

Url: https://administrator.de/contentid/225352

Printed on: April 24, 2024 at 23:04 o'clock

Member: Dani
Dani Dec 26, 2013 at 11:13:59 (UTC)
Goto Top
Moin,
Ich bin kein SQL Server Experte
Ich bin kein "Hellseh - Experte"...

Welche Systemanforderungen hat eurer Branchensoftware an einen SQL-Server?
Wie groß ist die Datenbank als Access bzw. SQL?
Welches Hardwareausstattung hat dein Notebook bzw. der Server?
Wie ist die Auslastung des Servers (Taskmanager)?
Was macht der Server noch nebenher?


Grüße,
Dani
Member: crack24
crack24 Dec 26, 2013 updated at 15:00:22 (UTC)
Goto Top
Die Systemanforderungenen an den SQL Server kenne ich leider nicht, der Hersteller sagte nur am 23.12. noch dass es bei ihm problemlos läuft. Wir sollen ihm jetzt mal unsere DB schicken. Die ist in Access 500MB und als SQL ca. 1 GB.
Das Notebook hatte 4GB RAM und einen älteren Stromspar-Pentium mit 2 GHz. Der Server hat 32 GB RAM und 6 Kern Xeon mit 1,9 GHz. Auslastung jetzt über Weihnachten ist nahezu Null. Ansonsten ist er noch Fileserver für ca 15 Leute.

Ich glaube die Fehlersuche wird schwierig so. Am beste warte ich mal noch ab was der Hersteller zur DB sagt

Gruß Crack
Member: Dani
Dani Dec 26, 2013 at 16:47:35 (UTC)
Goto Top
Moin,
die Antworten machen die Analyse nicht einfacher.
Wir haben bereits fünf SQL-Server 2012 (Express) im Einsatz und bisher war die Erfahrung in allen positiv was die Perfomance an geht.

Wie stellst du überhaupt fest, dass das Ganze aufm Server langsamer ist als auf deinem Notebook?


Grüße,
Dani
Member: wiesi200
wiesi200 Dec 26, 2013 at 16:48:30 (UTC)
Goto Top
Hallo,

Nur so ein Tipp ins Blaue. Du hast zwei Instanzen installiert, und die raufen sich um den Arbeitsspeicher weil er bei beiden nicht begrenzt ist.
Member: crack24
crack24 Dec 26, 2013 at 17:12:50 (UTC)
Goto Top
Hm das könnte sein. Ich sehe gerade dass auch noch ein SQL Server 2008 Express läuft. Das ist wohl vom Symantec Backup Exec.

Allerdings sind die Express Versionen doch automatisch vom Arbeitsspeicher her begrenzt oder?
Member: Dani
Dani Dec 26, 2013 at 17:18:08 (UTC)
Goto Top
Äh/Öh das ist aber schon alles miteinander kompatibel auf dem Server?!

Allerdings sind die Express Versionen doch automatisch vom Arbeitsspeicher her begrenzt oder?
Ich meine nicht... einfach nachschauen.


Grüße,
Dani
Member: Pjordorf
Pjordorf Dec 26, 2013 updated at 17:25:27 (UTC)
Goto Top
Hallo,

Zitat von @wiesi200:
und die raufen sich um den Arbeitsspeicher weil er bei beiden nicht begrenzt ist.
Sollte nicht jede Instanz von SQL Server 2012 Express seinen eigenen Speicher sein eigen nennen, nämlich max. 1 GB?

An den TO: Aber hier stellen sich Fragen nach den tatsächlichen Installiertem SQL Server? Welche Version bzw. welche Edition ist (sind) es denn? Was wurde dort an Optimierung gemacht bzw. was wurde nicht gemacht? Was läuft noch auf den Server? SQL Server 2012 Express mit Tools oder eben ohne Tools Installiert? Management Studio ist wo? Wie viele SQL Instanzen (Datenbanken) laufen denn jetzt dort tatsächlich und unter welchen Version / Sprachen und SP's? und vor allem wiesind die einzeln eingerichtet bzw. insgesamt abgestimmt? Wie soll der Zugriff auf die daetnbank letztendlich erfolgen (TCPIP, Named Pipes, oder was auch immer)?

Welcher SQL Server 2012 sich wie verhält bzw. was da jeweils anders ist kannst du hier nachlesen. (Ja, es sind viele Unterschiede). http://msdn.microsoft.com/en-us/library/cc645993.aspx und hier geht es nur um den 2012er face-smile

Gruß,
Peter
Member: usercrash
usercrash Feb 24, 2014 updated at 11:09:01 (UTC)
Goto Top
"Rauskram..."

Hallo allerseits,
muss zum SQL Server Express mal nachhaken, da hier derzeit die Entscheidung v2008R2 oder 2012 auf einem Win2008R2-Server ansteht....

Wie man hier lesen kann http://blog.officemanager.de/2012/01/sql-server-express-limits/ , scheint die Express-Version v2012 vier Prozessorkerne zu nutzen bei sonst zu v2008R2 analogen Einschränkungen.
Klingt für mich erst einmal gut, oder gibt es da einen Haken?

Bezüglich der Instanzen:
Nicht klar ist mir, ob jede Instanz eine Datenbankgröße von 10 Gb erlaubt und dann jeweils 1 Gb Ram nutzt, oder ob die Beschränkungen Datenbankgröße/Ram systemweit für den installierten SQL Server Express 2012 gilt!?

Teilen sich die Instanzen das eine Gb Ram, oder hat jede Instanz ein Gb Ram zur Verfügung?

Siehe auch hier:
http://msdn.microsoft.com/de-de/library/cc645993.aspx

Danke und viele Grüße,
usercrash