Avatar billede morten_linder Praktikant
19. juni 2002 - 23:14 Der er 1 kommentar og
1 løsning

Optimere MySQL

Hej i klogeste kloge :)

Jeg har en MySQL server, der efterhånden svarer på en del queries...

Jeg har læst lidt rundt omkring på nettet, med hvordan man optimerer den men savner "lissom" en kogebog..

den har mange små forespørgsler...

har også undret mig lidt over, at der laves en child-process, for hver forespørgsel..
any?

Morten
Avatar billede morw Nybegynder
19. juni 2002 - 23:33 #1
Avatar billede lundsfryd Nybegynder
20. juni 2002 - 00:51 #2
Kan du sige lidt om, hvor mange queries det drejer sig om, og hvilken art de har (er det primært læsninger eller skivninger)?

Som morw siger, kan man lære meget ud fra manualen. Der er - lige umiddelbart - tre steder, hvor der kan være nogle forbedringer at hente:

- Kompilering (valg af compiler, compile-time parametre osv.)
- Konfiguration (bufferstørrelser, min-/max-værdier m.m.)
- Optimering af SQL'en og selve databasens struktur (herunder indexes m.m.)

Jeg har selv en MySQL-server kørende på en PIII-maskine, som jeg har konfigureret ud fra tips fra manualen. Efter optimeringer af de tre nævnte trin håndterer serveren bl.a. en database med 40 tabeller med i alt 6 millioner records og 70 queries pr. sekund uden at bruge mere end ca. 5% af CPU'ens kapacitet.
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