Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

.Net - Tạo bộ ghi theo yêu cầu thay vì kéo mọi thứ vào bộ nhớ cùng một lúc

OracleDataReader sẽ không đưa tất cả các bản ghi vào bộ nhớ. Nhìn vào thuộc tính Fetchsize, điều này kiểm soát số lượng bản ghi thực sự được lưu trong bộ nhớ cache cho đến khi chúng ta cần một vòng lặp thứ hai cho cơ sở dữ liệu.

Nếu bạn muốn Oracle trả về các hàng nhanh hơn, ví dụ:bạn có thể thử

/*+ FIRST_ROWS(n) */

gợi ý trong truy vấn của bạn so với

/*+ ALL_ROWS */ 

gợi ý nếu bạn có thể đợi tất cả dữ liệu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL COALESCE và Hàm NULLIF

  2. Các cụm đếm SQL Oracle

  3. PL SQL:Cách hiển thị nano giây của TIMESTAMP

  4. Tất cả các lượt xem hữu ích về hiệu suất động 11g

  5. Hàm REPEAT tương đương trong Oracle