sql >> Database teknologi >  >> RDS >> Oracle

.Net - Oprettelse af et On-Demand recordset i stedet for at trække alt ind i hukommelsen på én gang

OracleDataReader vil ikke lægge alle poster i hukommelsen. Se på egenskaben Fetchsize, denne kontrollerer mængden af ​​poster, der faktisk cachelagres, indtil vi har brug for en anden rundrejse til databasen.

Hvis du f.eks. ønsker, at Oracle skal returnere rækker hurtigere, kan du prøve

/*+ FIRST_ROWS(n) */

tip i din forespørgsel vs.

/*+ ALL_ROWS */ 

tip om du kan vente på alle data.



  1. Sådan repræsenterer du datoer med usikkerhed i PostgreSQL

  2. php-forespørgsel kører ikke?

  3. Hvorfor postgresql ikke bruger index i denne forespørgsel

  4. Hvordan man skriver SQL-serverdatabaserolle?