Avatar billede magerlin Nybegynder
09. december 2004 - 14:48 Der er 8 kommentarer

Hastighed når DB på server - Kan man gøre den hurtigere?

Hej jeg har en DB på ca. 35 MB som ligger på en server og brugerne arbejder fra den på serveren, den er imidlertid meget langsom syntes jeg. Jeg kører caompact and repait indimellem, men det er ikke meget det hjælper. Er der andet jeg kan gøre? (Jeg må ikke få ny hardware!)

På forhånd tak
Avatar billede jensen363 Forsker
09. december 2004 - 14:54 #1
Problemet ligger antageligt i det ramlager, som er allokeret til brugerne på den pågældende server. Du vil typisk opleve, at eksempevis dataimport -eksport og forespørgsler på store datamængder er tungere på en server, hvor brugerne deler ramlageret.
Avatar billede jensen363 Forsker
09. december 2004 - 14:56 #2
Hvis du eksempelvis skal generere summerede rapporter ud fra store datamængder, kan det ofte betale sig, at preberegne disse i tabeller til brug for specifikke dataudtræk.
09. december 2004 - 20:44 #3
Der er mange ting, man bør kigge på, hvis man skal optimere en database (uanset om den ligger på server eller ej):

-Er databasen normaliseret? (følger den gængse designregler?)
-Er der indexer på alle søgbare og joinede felter?
-Er der valgt de mindst mulige datatyper til alle felter?
-Er formularene meget komplekse? Undgå at bruge beregninger direkte i tekstbokse. Flyt i stedet beregningerne til forespørgsler eller beregn vha VBA

Der er mange flere.....
Avatar billede areon Nybegynder
09. december 2004 - 20:50 #4
ThomasJepsen... jeg er faktisk meget interesseret i at læse lidt mere om hvordan man laver en "korrekt" designet DB... som du v og har hjulpet mig lidt med så har jeg lavet, ja om jeg selv må sige det, en rigtig omfattende Telemarketing, produkt og økonomi system baseret på Access...
så ville da gerne lige gå den igennem i sømmene da jeg stadig mener jeg er RIMLIG noobet i faget.. håber du vil smide et link eller noget til denne efterspørgsel..
På for¨hånd tak, og tak for din store aktivitet herinde.. :)
We Need U! hihi
09. december 2004 - 23:22 #5
Hej areon-> jeg har desværre ikke nogle links til databasedesign (det er der sikkert mange andre, der har, hvis du opretter et spm). Det meste at min viden, angående databasedesign, stammer fra da jeg læste om emnet på datanomstudiet. Dvs fra BØGER! Du ved, sådan nogle lavet af papir, som man stort set ikke bruger mere ;o)

Men en hurtig søgning på google giver bla. denne artikel her fra eksperten: http://www.eksperten.dk/artikler/234

Normalisering gennemgåes bla. her: http://www.hedeskov.dk/netpublikationer/udv-database/kap3/kapitel3.htm
Avatar billede areon Nybegynder
10. december 2004 - 07:54 #6
Tusinde takker.. vil da lige løbe linksne igennem.....

Du skriver noget om noget der hedder bøger... hmmm lyder bekendt...  jeg er sikker på at jeg så disse enestående prehistoriske redskaber på arkeolog museet engang.. :)

Tak thomas..
Avatar billede Jørgen Kirkegaard Professor
10. december 2004 - 22:18 #7
C.J.Date: Introduction to Database Systems. Den er still going strong, når det gælder design af database.
10. december 2004 - 23:20 #8
ja, den læste jeg også ;o)

Nu, vi snakker om papir-bøger, så er "biblen" over alle Access-bibler: Access Developers Handbook fra forlaget Wrox.
Der står alt hvad man behøver at vide om Access. Det er godt nok en 2 binds sag på hver 1300 sider. Men så har man også aftenlæsning til de næste mange uger.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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