Avatar billede janegil Nybegynder
01. oktober 2001 - 15:14 Der er 4 kommentarer

time-out

Nå har jeg MySQL kjørende på NT. Prøvde å joine en tabell med 60000 records med seg selv, uten indeks, det tok 47 CPU-minutter, så vet jeg det.

Hvordan konfigurerer jeg MySQL til time-out etter 10 klokke- eller CPU-minutter? (For det hjelper jo lite å kvele Access-klienten, serveren svetter videre allikevel.)
Avatar billede disky Nybegynder
01. oktober 2001 - 15:16 #1
Er din tabel lavet ordentligt, det lyder fuldstændigt vildt det skal tage så lang tid.

Jeg har arbejdet med baser med flere millioner poster, hvor store joins sjældent tog mange sekunder.

Men du SKAL lave index osv.
Avatar billede janegil Nybegynder
01. oktober 2001 - 15:25 #2
Det bekymrer meg lite at dette jounet tar lang tid, det var da også bare ment som en pervers test. (Siden indeks mangler, skal den vel utføre 3,6 mrd sammenligninger om den gjør det med rå kraft.)

Men denslags vil utvilsomt også skje ved små uhell i hverdagen, så det ville vært behagelig å ha en server som gir opp forespørslen etter en rimelig tid.

Avatar billede disky Nybegynder
02. oktober 2001 - 08:22 #3
Lav index på de kolonner du søger på, så vil du med stor sikkerhed se en betydelig forøgelse af dit join\'s udførsels hastighed
Avatar billede janegil Nybegynder
31. oktober 2001 - 09:18 #4
Det eg spurte om, var hvordan jeg stoppen en lang query, ikke hvordan jeg unngår at den blir lang.
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