Problem z System.Data.OracleClient i ODP.Net 11g razem używanymi w witrynie .net 2.0

W naszej aplikacji opartej na .net framework 2.0 używaliśmy System.Data.Oracleclient, a teraz migrujemy do ODP.Net, wielkość projektu jest zbyt wysoka, więc nie możemy wykonać całej migracji za jednym razem, w rezultacie aplikacja jest korzystanie z 2 dostawców System.Data.Oracleclient i ODP.Net od teraz.

Teraz zmieniamy nasz system operacyjny z Windows xp 32bit na Windows 7 64bit. Czyniąc to, obserwowaliśmy następujące rzeczy:

1) Kwerenda jest wykonywana w ciągu <1 sekundy przy użyciu System.Data.Oracleclient i ODP.Net 10g 64bit (Oracle.DataAccess.dll wersja 2.102.2.20). a to samo zapytanie jest wykonywane w ciągu <1 sekundy na Oracle SQL Developer v1.5.

2) Jednak wykonanie tego samego zapytania zajmuje 2-3 minuty przy użyciu System.Data.OracleClient z ODP.Net 11g 64bit (Oracle.DataAccess.dll wersja 2.112.3.0).

znaleźliśmy niezwykłą degradację wydajności w punkcie 2), musimy użyć System.Data.OracleClient z ODP.Net 11g 64bit (Oracle.DataAccess.dll wersja 2.112.3.0) w Windows 7 64-bitowym systemie operacyjnym, ale nie możemy żyć z wydajnością degradacja, jak wspomniano w punkcie 2), i nie możemy bardzo szybko przekonwertować całego kodu, który używa System.Data.OracleClient na ODP.Net.

Czy więc ktoś może nam pomóc, dlaczego widzimy tak znaczącą degradację wydajności, jak wspomniano w punkcie 2), i co robimy, aby rozwiązać ten problem.

Pozdrawiam Sanjib Harchowdhury

questionAnswers(2)

yourAnswerToTheQuestion