/ 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
Hvad kan gøre database kald hurtigere ?
Fra : Magnus


Dato : 07-07-01 21:42

På min side benytter jeg MySQL til at gemme mange informationer så som
nyheder.
Hver nyhed fylder i snit 1 side tekst i word og der er omkring 200 poster i
nyhedsdatabasen.

Men nu er min side begyndt at være meget langsom når der skal hentes info
fra basen ligesom når der skal gemmes og rettes i nyhedsdatabasen.

Hvordan kan det være burde databasen ikke sagtens kunne klare denne opgave ?

Hvad kan jeg gøre for at optimere hastigheden på mit websted så ikke der
skal gå over et minut før siden bliver vist ?

Siden ligger på www.bif-support-frsund.dk


/Magnus





 
 
Niels Andersen (08-07-2001)
Kommentar
Fra : Niels Andersen


Dato : 08-07-01 14:08

"Magnus" <arnason@email.dk> wrote in message
news:3b478131$0$33723$edfadb0f@dspool01.news.tele.dk...

Nogen db-ekspert er jeg ikke, men noget ved jeg da... :)

> På min side benytter jeg MySQL til at gemme mange informationer så som
> nyheder.
> Hver nyhed fylder i snit 1 side tekst i word og der er omkring 200 poster
i
> nyhedsdatabasen.

Det skulle ikke være et problem.

> Hvad kan jeg gøre for at optimere hastigheden på mit websted så ikke der
> skal gå over et minut før siden bliver vist ?

Et minut? Wow...

En almindelig fejl: Hent ikke mere data end du har behov for! Fx. er "select
*" noget af det værste du kan gøre!

Og så er der noget med at det er en god ide at sørge for at dine søgefelter
er indexerede.

Hvis du kommer med nogle tabel-definitioner, nogle queries (med forklaring
på hvad du vil opnå), er der måske nogen der vil kigge på det.

Har du prøvet at finde ud af helt præcist hvor forsinkelserne opstår?
Når jeg har performance-problemer plejer jeg at gøre sådan:
Øverst på siden sætter jeg en timer til 0. Hver gang der er noget, som
potetielt kunne være et problem, noteres tiden lige efter. Så kan man se
hvor det "springer", og sætte nogle flere timere ind for at præcisere det.
Måske er det bare én query som er rigtig slem?

--
Mvh.

Niels Andersen



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