MSSQL Server 2008 - 64 BIT Performance Probleme
MSSQL Server 2008 - 64 BIT Performance Probleme
Habe folgendes Szenarium:
Hardware: 2 X Intel Xeon E5440 2.8 GHZ Quad-Kernel
32 GB RAM
RAID 1 (200GB) + 5 (3 TB)
Windows Server Standard 2008 - 64 BIT Standalone - Deutsch
MS SQL 2008 (180 Tage Version) - 64 BIT - Deutsch
Folgendes Problem:
Wir haben eine eigene Software die ihre Daten in der Datenbank ablegt.
Beim starten der Software wird überprüft ob die Datenbank vorhanden ist und wenn nicht wird diese angelegt, danach werde alle Tabellen erzeugt und dann vorhandene Daten über Inserts eingefügt. Zugegriffen wird über TCP-IP und über die NTWDBLIB.DLL.
Beispiel:
insert into hl_material (forceid,usercreateid,usercreatedate,userchangeid,userchangedate,lhID,materialID) values (36352,360,0,0,0,18554,38580)
Dies sind dann bei entsprechenden Datenbestand, tausende von Inserts.
Das Problem ist, das der Datenbankaufbau auf diesem System 3 Tage benötigt, es werden nicht mehr wie ca. 100 - 150 inserts pro Sek. verarbeitet.
Die Auslastung des Servers liegt praktisch bei Null, werder Prozessorlast noch die Speicherauslastung steigen an.
Anpassungen am SQL Server haben keinerlei Auswirkungen.
Als gegentest habe ich auf einen XP mit P IV 2.8 GHZ und 2 GB Ram --- SQL 2005 32BIT den gleichen Datenbestand in 8 Std. aufgebaut.
Dies ist ein sehr wichtiges Projekt von uns und mir fällt nun absolut nichts mehr ein.
Ist der SQL Server 2008 so schlau und gibt nicht mehr Ressourcen frei da sie freihält für weitere Zugriffe ??
Gibt es eine Art Singlemodus, wo ich die volle Macht übernehmen kann?
Oder ist die 180 Tage Version irgendwie eingeschränkt?
Bin über jeden Tipp Dankbar!
Habe folgendes Szenarium:
Hardware: 2 X Intel Xeon E5440 2.8 GHZ Quad-Kernel
32 GB RAM
RAID 1 (200GB) + 5 (3 TB)
Windows Server Standard 2008 - 64 BIT Standalone - Deutsch
MS SQL 2008 (180 Tage Version) - 64 BIT - Deutsch
Folgendes Problem:
Wir haben eine eigene Software die ihre Daten in der Datenbank ablegt.
Beim starten der Software wird überprüft ob die Datenbank vorhanden ist und wenn nicht wird diese angelegt, danach werde alle Tabellen erzeugt und dann vorhandene Daten über Inserts eingefügt. Zugegriffen wird über TCP-IP und über die NTWDBLIB.DLL.
Beispiel:
insert into hl_material (forceid,usercreateid,usercreatedate,userchangeid,userchangedate,lhID,materialID) values (36352,360,0,0,0,18554,38580)
Dies sind dann bei entsprechenden Datenbestand, tausende von Inserts.
Das Problem ist, das der Datenbankaufbau auf diesem System 3 Tage benötigt, es werden nicht mehr wie ca. 100 - 150 inserts pro Sek. verarbeitet.
Die Auslastung des Servers liegt praktisch bei Null, werder Prozessorlast noch die Speicherauslastung steigen an.
Anpassungen am SQL Server haben keinerlei Auswirkungen.
Als gegentest habe ich auf einen XP mit P IV 2.8 GHZ und 2 GB Ram --- SQL 2005 32BIT den gleichen Datenbestand in 8 Std. aufgebaut.
Dies ist ein sehr wichtiges Projekt von uns und mir fällt nun absolut nichts mehr ein.
Ist der SQL Server 2008 so schlau und gibt nicht mehr Ressourcen frei da sie freihält für weitere Zugriffe ??
Gibt es eine Art Singlemodus, wo ich die volle Macht übernehmen kann?
Oder ist die 180 Tage Version irgendwie eingeschränkt?
Bin über jeden Tipp Dankbar!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 97805
Url: https://administrator.de/contentid/97805
Ausgedruckt am: 17.11.2024 um 19:11 Uhr