PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Streaming baris dari PostgreSQL (dengan ukuran pengambilan)

Saat ini menggunakan pegas semua data diambil dan Stream hanya diterapkan ke data yang sudah ada di memori.

Jika Anda melihat sumber org.springframework.data.jpa.provider.PersistenceProvider tampaknya menggunakan ScrollableResults untuk mengalirkan data.

Umumnya ScrollableResults mengambil semua data di memori.

Anda dapat menemukan analisis lengkap yang menarik menggunakan database MySql di sini , tetapi mungkin hal yang sama berfungsi untuk database Postgres.

Begitu juga jika Anda berpikir untuk menggunakan solusi yang tidak perlu menggunakan banyak memori pada kenyataannya, itu karena implementasi yang mendasarinya tidak menggunakan implementasi yang optimal.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengurangi/menambahkan menit dari stempel waktu di postgreSQL

  2. psql:tidak dapat terhubung ke server:Tidak ada file atau direktori seperti itu (Mac OS X)

  3. Pencerminan Basis Data / Replikasi Streaming Postgres

  4. SQLAlchemy tidak dapat terhubung ke Postgresql di localhost

  5. PostgreSQL 11 - Prosedur