sql >> Database >  >> RDS >> Oracle

.Net - Een on-demand recordset maken in plaats van alles in één keer in het geheugen te halen

De OracleDataReader zal niet alle records in het geheugen plaatsen. Kijk naar de eigenschap Fetchsize. Deze regelt het aantal records dat daadwerkelijk in de cache wordt opgeslagen totdat we een tweede retour naar de database nodig hebben.

Als u wilt dat Oracle bijvoorbeeld rijen sneller retourneert, kunt u de

. proberen
/*+ FIRST_ROWS(n) */

hint in uw zoekopdracht versus de

/*+ ALL_ROWS */ 

hint als je op alle gegevens kunt wachten.



  1. Foutmelding:peer-authenticatie mislukt voor gebruiker postgres, bij het proberen om pgsql met rails te laten werken

  2. Hoe de UNHEX()-functie werkt in MySQL

  3. REGEXP met PDO Mysql

  4. Minimale lengtebeperking voor een kolom