sql >> Databasteknik >  >> RDS >> Oracle

.Net - Skapa en On-Demand-postuppsättning istället för att dra in allt i minnet på en gång

OracleDataReader kommer inte att lagra alla poster i minnet. Titta på egenskapen Fetchsize, denna styr mängden poster som faktiskt cachelagras tills vi behöver en andra tur och retur till databasen.

Om du vill att Oracle ska returnera rader snabbare t.ex. kan du prova

/*+ FIRST_ROWS(n) */

ledtråd i din fråga jämfört med

/*+ ALL_ROWS */ 

tips om du kan vänta på alla uppgifter.



  1. PHP - Skapa en kapslad array från MySQL-data

  2. Codeigniter aktiv post välj, vänster ansluta, räkna

  3. Påverkar storleken på loggfilen databasens prestanda? Hur krymper man loggfilen?

  4. Vilken MySQL-kollation är bäst för att acceptera alla unicode-tecken?