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

.Net - Tworzenie zestawu rekordów na żądanie zamiast ściągania wszystkiego na raz do pamięci

OracleDataReader nie umieści wszystkich rekordów w pamięci. Spójrz na właściwość Fetchsize, która kontroluje ilość rekordów faktycznie przechowywanych w pamięci podręcznej, dopóki nie będziemy potrzebować drugiej podróży w obie strony do bazy danych.

Jeśli chcesz, aby Oracle szybciej zwracał wiersze, możesz spróbować

/*+ FIRST_ROWS(n) */

wskazówka w zapytaniu a

/*+ ALL_ROWS */ 

wskazówka, czy możesz poczekać na wszystkie dane.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-01591 - Oracle usuwa dane ze zdalnej tabeli serwera sql

  2. Stronicowanie z Oracle

  3. Jak naprawić uszkodzony plik eksportu Oracle (.dmp)?

  4. Błąd wyzwalacza Oracle PL/SQL

  5. Pobierz wyjątek SQLException java.sql.SQLException:ResultSet.next nie został wywołany