[C# MS SQL] Ustawianie timeout

0

Witam,

Może ktoś już spotkał się z takim problemem?
Otóż mam pewną procedurę, która niestety ale wywołuje się ok. 5 minut.
Oczywiście w C# wywala mi się timeout.
Próbuje więc ustawiać ten timeout na na przykład 600 sekund w connection stringu.
Ale to nie pomaga...ciągle jest timeout po 30 sekundach (czyli domyślnie)
Procedury już bardziej nie da się zoptymalizować (znaczy pewnie się da, ale mojej wiedzy pewnie nie wystarcza).
Próbowałem na różne sposoby modyfikować connection stringa.
Korzystam z .NET 3.5 VS 2005 oraz techniki XSD.

0

To może jednak popraw tę procedurę na początek?

0

No wlasnie juz nie potrafie bardziej jej zoptymalizowac, pozakladane sa indeksy zapytania rowniez popoprawiane. Chcialym problem rozwiazac z ustawieniem wiekszego timeout. Ale niestety cos jest nie tak w .net. Co ciekawe na amerykanskich forach rowniez nie moge znalezc rozwiazania

0

Z ciekawości - ile GB danych masz w tej bazie? :>

0

Jest tam ok 150 GB

0

A jesteś w ogóle pewien, że ten timeout, który zmieniasz naprawdę się zmienił?

0

W connection stringu modyfikujesz connection timeout, a nie command timeaut. Command Time Out musisz zmienić na obiekcie connection.

1 użytkowników online, w tym zalogowanych: 0, gości: 1