Kiedy ponownie używasz przygotowanego SqlCommand, na pewno wszystko, co musisz zrobić, to ustawić wartości parametrów na nowe? Nie musisz ich usuwać po użyciu.
Dla mnie nie widziałem DBMS wyprodukowanego w ciągu ostatnich 10 lat, który miałby zauważalne korzyści z przygotowania zestawienia (przypuszczam, że gdyby serwer DB był na granicy swojego procesora, mógłby to zrobić, ale to nie jest typowe). Czy jesteś pewien, że przygotowanie jest konieczne?
Uruchamianie tego samego polecenia „~10 000 razy na uruchomienie” trochę mi śmierdzi, chyba że przesyłasz z zewnętrznego źródła. W takim razie ładowanie zbiorcze może pomóc? Co robi każdy bieg?
Pozdrawiam -