Avatar billede repsak Nybegynder
15. maj 2005 - 15:09 Der er 2 kommentarer og
1 løsning

Too many connections

Jeg har fundet mange spørgsmål på eksperten omhandlende dette emne, men ikke et svar jeg kan bruge...

Jeg conencter til MySQL fra ASP.NET hvor jeg bruger ca 5-6 db-opkald per postback. Ja, det kan optimeres, men problemet er at jeg efter 100 connections får too many connections, hvilket der ikke er noget mystisk ved. Men jeg forstår ikke HVORFOR jeg får 100 connections. Jeg både Closer og disposer min connection efter hvert query. På SHOW PROCESSLIST kan jeg se at alle processor kommer fra min IIS localhost.

Jeg bruger MySQL managed provider
Avatar billede arne_v Ekspert
15. maj 2005 - 15:16 #1
Forslag:

prøv og forhøj max_connections i MySQL fra 100 til f.eks. 250

prøv og sænk Max Pool Size i connection string fra 100 til f.eks. 50 (den er sikkert
ikke angivet men 100 er default)

Og husk at fornuftig brug af pool kræver præcis samme connection string inkl.
samme brugernavn
Avatar billede repsak Nybegynder
15. maj 2005 - 15:20 #2
ARGH DOHHH, jeg havde glemt at dispose min dbhandler ét kritist sted. Nu er det løst.

Tak for dit indlæg arne :)
Avatar billede repsak Nybegynder
15. maj 2005 - 17:14 #3
det var sq en dum fejl
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