Oracle
 sql >> Baza danych >  >> RDS >> Oracle

ODP.Net - OracleDataReader.Odczyt bardzo wolno

Współpracuj z administratorami baz danych i poproś ich o uchwycenie planu wyjaśnienia zarówno dla samodzielnego uruchomienia (aqua data studio), jak i rozmowy z odp.net, i potwierdź, że w rzeczywistości są takie same. Jeśli tak nie jest, prawdopodobnie wyjaśni to Twój problem. Następnie możesz spróbować dodać „enlist=false” do ciągu połączenia, ale jeszcze lepiej, aby administrator DBA zaktualizował statystyki w powiązanych tabelach, miejmy nadzieję, że naprawi powolny plan. Zobacz https://stackoverflow.com/a/14712992/852208 po więcej informacji.

Miałem ten sam problem i sprowadził się do tego, że Oracle mniej optymistycznie podchodzi do planu wykonania, gdy może być zaangażowana transakcja rozproszona.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przechwycić wynik procedury składowanej za pomocą skryptu powłoki?

  2. Wybierz pierwsze 150 wierszy, potem następne 150 i tak dalej?

  3. Dlaczego istnieje maksymalna długość nazw procedur składowanych?

  4. Wyświetl listę wszystkich wyzwalaczy w bazie danych Oracle

  5. Mapowanie właściwości przewodnika do Oracle w Entity Framework Code First