Det kan meget vel være mangel på index`er i jeres tabeller. Har i tabeller med MANGE rækker, er det nødvendig at oprette index`er på tabellerne/tabellen. Dette vil medføre at "select`en" springer ikke matchende rækker over. Og dermed optimere søgetiden markant!!
Det kan have noget med det net library i bruger. Når du kører via Query Analyzeren så bruger man så vidt jeg husker named pipes, hvilket er hurtigt. Hvis du gør det igennem ASP, så bruger du måske en odbc datakilde, hvor named pipes ikke er slået til.
Hvis du bruger direkte adgang til databasen via ADO, så prøv at sætte Network Library=dbnmpntw; i din connection string.
For at holde en connection åben til databasen, så kan du prøve at oprette en odbc datakilde med connection pooling slået til, så skulle odbc'en selv holde en connection åben, og når noget requester en connection, så får det den åbne connection.
Ingen af de ovenfor nævnte løsningsmuligheder synes at afhjælpe problemet
Synes godt om
Ny brugerNybegynder
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.