WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Varför orkar inte min Access-databas? (https://www.wn.se/forum/showthread.php?t=24814)

HeavyHaze 2007-11-04 21:26

Helloo
Jag driver en sajt och använder en Access-databas. Sajten har vanligtvis 50 000 besökare i månaden och acess-databasen brukar kunna hantera detta utan större problem.

Under december månad är det dock en riktig topp och sajten blir ibland överbelastad och går inte att komma in på.

Kanske en dum fråga, men vad är det som gör att access-databasen kroknar? Klarar db inte av mer än ett visst antal besökare samtidigt? Hur många är det i så fall?

Har DU några heta tips på vad jag kan göra för att min sajt inte ska bli överbelastad (förutom att byta databas)?

WizKid 2007-11-04 21:45

Aldrig använt Access men första träffen på Google gav mig: http://office.microsoft.com/en-us/access/H...1874531033.aspx

Kanske kan hjälpa.

grazzy 2007-11-04 22:24

Varför går min moped så långsamt?

hnn 2007-11-04 23:06

kanske för att access inte är byggt för att hantera stora datamängder

jonny 2007-11-05 03:18

Microsoft Access är ett alldeles utmärkt verktyg när du vill jobba med mindre databaser direkt i din dator. Det går att använda den på webben, men det är inte att rekommendera.

Access är ju en del av officepaketet och tänkt att köras på en dator med en enda användare och då fungerar det utmärkt.

Du bör ta en funderar på att byta till en riktig databas som mySQL, postgres, SQLServer eller Oracle...

Nicklas 2007-11-05 08:16

Kör Mysql istället, jag kör det på mina sajter asp som php.
Ditt webbhotell borde ha stöd för detta.

digiArt 2007-11-05 08:23

Att access inte går att använda till större sajter är bara bullshit.

Jag driver min sajt på en access, pallar 40 000 unika och ca 500 000 sidvisningar utan problem (mest läsning iof). Har dessutom integrationer mot andra sajter som både läser och skriver.

Sen kan jag hålla med om att en "riktig" databas är mer optimal och ger bättre prestanda.

Ett par saker:
- kolla om du kan minska db-storleken på ngt sätt, antingen genom att ta bort döddata och/eller genom reparera och komprimera
- öppna databasanslutningen bara precis innan du behöver den, och stäng direkt efter
- läs ut datat kvickt i någon form av array eller collection för att använda det därifrån

På så sätt blir belastningen mot databasen minimal.

jonny 2007-11-05 09:37

Citat:

Originally posted by digiArt@Nov 5 2007, 09:23
Att access inte går att använda till större sajter är bara bullshit.
Tja, jag talar av erfarenhet... det är verkligen inte att rekommendera.

goose 2007-11-05 10:25

Lyssna på vad Jonny säger, rätt som det är så kroknar databasen, den skrivs sönder eller uppstår mysko problem som inte går att förklara :). Vilket innebär att du får spendera ett x antal timmar per vecka att bara reparera den och underhålla. Finns roligare saker att göra. Med så pass många besökare som du har på din webbsajt så skulle iallafall jag lägga lite krut på att konvertera till mySQL eller MS SQL för att öka stabiliteten.

Jawn 2007-11-05 10:31

Jag skulle aldrig använda access databas till en websida. Iallafall inte om man har tänkt köra en stor databas dock skulle man kunna prova MemCache men tror inte det är någon långvarig lösning.


Alla tider är GMT +2. Klockan är nu 19:59.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson