/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Performance-forskel på SQL 7.0 i NT 4.0 Se~
Fra : Brian Ipsen


Dato : 19-01-01 22:55

Hej!

Jeg er løbet ind i et meget mærkeligt problem.... Vi har en server stående
med følgende HW konfiguration:

1 x P-III 450 MHz XEON
128 MB Memory
4.3 GB 7.200 RPM LVD SCSI Harddisk
3.1 GB IDE UDMA-33 Harddisk

Maskinen er installeret med Windows NT 4.0 Server SP6a samt SQL 7.0 SP2.

Med et test-script fylder vi nu data i en test-database - først laves en
database på SCSI-drevet, og SQL-scriptet køres -: Resultat 4 minutter og 23
sekunder.
Nu laver vi så en test-database på IDE-disken, og anvender nøjagtigt samme
SQL-script, og der er samme settings på databasen: Resultat: 22 sekunder.
Scriptet er desuden afprøvet på en Dual P-III 550 MHz XEON (2 MB Cache) med
2 GB memory og 10.000 RPM disk - 3 minutter og 6 sekunder.

De tydelige forskel giver anledning til bekymring: Hvorfor skal SCSI-disken
stå og hælde data frem/tilbage konstant, når databasen er placeret på
SCSI-disken (lysdioden giver i hvert fald indikatiom om, at der er heftig
disk-aktivitet) - og hvorfor får IDE-disken afviklet SQL-scriptet over 11
gange hurtigere ??
Nogle vil måske påstå, at det er fordi at databasen i IDE-diskens tilfælde
ikke er placeret på NT system-drevet - men til dette kan jeg fortælle, at vi
prøvede nøjagtig samme opstilling på en almindelige P-III 667 MHz med 128 MB
Ram og IDE-disk (UMDA-66 7.200 RPM), hvor databasen var placeret på samme
disk som WinNT: Resultat 13 sekunder

Hvorfor er der tilsyneladende så dårlig performance på SCSI-systemet ?? Jeg
har kørt samme test-script på min egen maskine (2*P-III 550 MHz med 512 MB
Ram og 10.000 RPM LVD SCSI Disk) - ganske vist Win2K og SQL 2000 - der er
resultatet 23 sekunder....

Nogle gode råd ??? Test-maskinerne kan/må ikke opgraderes til Win2K/SQL2000
- det skal køre NT 4.0/SQL 7.0.....

Venligst sæt FUT til relevant gruppe alt efter hvor man mener, at indsatsen
skal koncentreres....


/Brian

--
Spammers read this: US CODE title 47, chapter 5, sub-chapter 2,
section 227(b)(1)(C), section 227(b)(3)(B) and section 227(b)(3)(C)

 
 
James Olsen (21-01-2001)
Kommentar
Fra : James Olsen


Dato : 21-01-01 12:13


"Brian Ipsen" <no@spam.mail> wrote in message
news:14dh6tss3tgcdan2nfer34dm9lsp76frfk@4ax.com...
>
> De tydelige forskel giver anledning til bekymring: Hvorfor skal
SCSI-disken
> stå og hælde data frem/tilbage konstant, når databasen er placeret på
> SCSI-disken (lysdioden giver i hvert fald indikatiom om, at der er heftig
> disk-aktivitet) - og hvorfor får IDE-disken afviklet SQL-scriptet over 11
> gange hurtigere ??

Er det sådan at din IDE disk har en cache som systemet anvender - du skal
huske at der skal være write-through på så write-operationer ikke caches ?

>
> /Brian
>
> --
> Spammers read this: US CODE title 47, chapter 5, sub-chapter 2,
> section 227(b)(1)(C), section 227(b)(3)(B) and section 227(b)(3)(C)



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste