Avatar billede puppetmaster Nybegynder
16. december 2003 - 08:45 Der er 14 kommentarer og
2 løsninger

SQL Server - Hardware krav

Vi har p.t. en server med 2 stk. Pentium II 265Mhz., 320MB RAM, SQL Server 2000 og Windows 2000 Server
Det forventes at ca. 5-6 brugere connecter vha. LAN og ca. tilsvarende vha. 512Kbit (eller hurtigere) ADSL.
Jeg ved godt hardwaren er i underkanten, men burde det ikke være muligt at køre nogenlunde tilfredsstillende?
Avatar billede arne_v Ekspert
16. december 2003 - 08:54 #1
Afhænger meget af hvad de brugere skal lave. Formentlig er
opdateringer ikke noget problem (medmindre de 5-6 brugere er
programmer og ikke mennesker). Men der er altid risiko for store
queries som dræber systemet. Men hvis disk systemet er OK og
systemet er trimmet fornuftigt så burde du have en fair chance.
Det nemmeste er at prøve. Lav en lille teste med 10 brugere
og typiske aktiviteter og se hvad der sker.
Avatar billede puppetmaster Nybegynder
16. december 2003 - 09:01 #2
Der er tale om mennesker, der connecter vha. en Acces XP frontend.
Der bliver overført op til 20000 poster på en gang, a max. 400bytes pr. post
Avatar billede trer Nybegynder
16. december 2003 - 09:12 #3
Hej Puppetmaster

Sørg for, at alle services du ikke har behov for er lukkede - specielt sørg for, at IIS / WebAdmin er lukket.

Kig også på at lukke Computer Browser / Alerter / Messenger / Distributed Link Tracking Client / Indexing Service / Netmeeting Remote Desktop Sharing / Print Spooler / RunAs / Task Scheduler

Det giver dig lige lidt ekstra luft.  På www.quest.com kan du downloade Spotlight for Windows og Spotlight for SQL Server - det er en "temperaturmåler" der samme alle oplysninger og hjælper med at identificere flaskehalse.  Den kan også komme med config-fif til SQL Server (i hvertfald i den licenserede udgave - kan ikke huske om deres demo-udgave kan)
Avatar billede puppetmaster Nybegynder
16. december 2003 - 09:23 #4
Jeg vil kigge på det ved lejlighed, trer.
Avatar billede arne_v Ekspert
16. december 2003 - 09:53 #5
Med mennesker mente jeg manuel indtastning af data.

20000 x INSERT er nu noget. Det vil tage lidt tid. Vi måler
ikke i millisekunder. Heller ikke i sekunder. Men i minutter
Forhåbentligt ikke ret mange. Men det er jo til at teste. Meget
afhænger selvfølgelig af diske og database struktur.
Avatar billede puppetmaster Nybegynder
16. december 2003 - 10:30 #6
nej, det er ikke 20000 gange insert, det er når de åbner den formular der indeholder mest data, alle dataene bliver hentet i et hug, der er ikke noget med server cursors her! :(
Avatar billede arne_v Ekspert
16. december 2003 - 10:44 #7
Nå det er en SELCT som returnerer 20000 rækker ?

Det lyder straks mere fredeligt !
Avatar billede puppetmaster Nybegynder
16. december 2003 - 10:51 #8
:)
Avatar billede puppetmaster Nybegynder
16. december 2003 - 10:53 #9
Det er bare det med 20000 rækker....over en 2048/512Kbit linie, som bliver brugt til andet også.......og hver post fylder max. 400Bytes (hvis jeg kopierer tabellen til en .txt fil, er størrelsen ca. 1.2MB....så det vil tage ca. 20 sek. at åbne!)
Avatar billede arne_v Ekspert
16. december 2003 - 10:56 #10
Det problem vil du også have med en flunkende ny 3.0 GHz dual CPU server.
Avatar billede puppetmaster Nybegynder
16. december 2003 - 11:09 #11
Ja, jeg er klar over at ADSL'en sætter en begrænsning, men spørgsmålet gik mest på om det var muligt for SQL Serveren at servicere 10 samtidige brugere.
(ja, der skal nok snart udvikles noget med cursors, så det ikke er nødvendigt at hente alle 20000 poster på en gang, bare 200 til at starte med, samt vise at der er 20000 poster, så brugeren kan sætte filter på og "narrow it down just a bit".....men den tid, den glæde!) :)
Avatar billede arne_v Ekspert
16. december 2003 - 11:14 #12
10 brugere som med menneskeligt inetrval laver en query efter
20000 rækker med 1.2MB data lyder absolut ikke slemt. Hvis det
er en regulær query (bare en simpel SELECT uden en masse JOIN,
ORDER BY, GROUP BY, WHERE sære funktions kald og den slags), så
bør maskinen sagtens kunne klare det.
Avatar billede puppetmaster Nybegynder
16. december 2003 - 12:23 #13
det vil jeg acceptere, smid et svar, arne...
Avatar billede puppetmaster Nybegynder
16. december 2003 - 12:24 #14
giv du også et svar, trer
Avatar billede arne_v Ekspert
16. december 2003 - 12:26 #15
svar
Avatar billede trer Nybegynder
16. december 2003 - 15:13 #16
svar :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester