Avatar billede bigilo Nybegynder
28. januar 2004 - 22:10 Der er 4 kommentarer og
2 løsninger

En eller to databaser? hvad er hurtigst?

Jeg har lavet en ASP hjemmeside...

Jeg arbejder ud fra en database med 5 tabeller og nogle forspørgsler.

Men jeg synes at min side er gået hen og blevet langsom til at hente date fra databasen.

Kan den blive hurtigere ved at jeg lave det sådan at der er en database for hver tabel eller er det bedste med kun en databse???
Avatar billede avlund Nybegynder
28. januar 2004 - 22:21 #1
Det tror jeg afgjort ikke. Det betyder jo bare at du skal til at lave flere connections og til at lave joins på kryds og tværs af forskellige datakilder.
Avatar billede bufferzone Praktikant
28. januar 2004 - 22:23 #2
Jeg har ikke meget erfaring på områder, men den jeg har siger mig at det primært er connections der belaster systemerne, jeg vil derfor foretrække en database, og så optimere connection strings og huske at lukke dem hurtigt. Du bør også se om du hele tiden skal have din server ind og ud af ASP mode. Det belaster også, så hvis du kan samle din asp kode, så serveren kun en gang skal i asp mode, afvikle aspkoden og så tilbage igen er det det hurtigste
Avatar billede bigilo Nybegynder
28. januar 2004 - 22:23 #3
Så du mener ikke at det er hurtigere.... okay.. tak, er der andre der også mender det samme
Avatar billede avlund Nybegynder
28. januar 2004 - 22:26 #4
Tak for points.
Avatar billede bigilo Nybegynder
28. januar 2004 - 22:27 #5
var så lidt!!! :-)
Avatar billede trer Nybegynder
29. januar 2004 - 09:54 #6
Okay, spørgsmålet er besvaret, men lige et input:

Du kan evt. køre en compact & repair på din Access database.  Access har problemer med intern fragmentering og i øvrigt også med "store" datamængder. "Store" er mere end 10-20 mb.

Du kan også gøre en del performancemæssigt hvis du sikrer, at alle kolonner der indgår i en join er indekseret. Der skal altså være indeks på både primær nøglen (det kommer der automatisk når du sætter den) og på fremmednøglesiden (den kommer kun når du vælger at den skal indekseres).
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