Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Menyimpan file besar dalam database menyebabkan Pengecualian tipe 'System.OutOfMemoryException'

OutOfMemory tidak ada hubungannya dengan kerangka kerja atau basis data apa pun. Artinya CLR tidak dapat mengalokasikan objek saat diminta.

Mungkin, Anda memiliki data di beberapa buffer seperti satu di HttpPostedFile , satu dalam byte[] dalam memori , satu di EF, ... Ini mengalikan jumlah memori yang dibutuhkan.

Beralih ke streaming membaca dari ASP.NET dan streaming menulis ke ADO.NET. Tutorial tersedia. Cari "SQL Server UPDATE MENULIS"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memasukkan data objek besar ke Salesforce.com dari SQL Server

  2. Bagaimana cara membuat daftar contoh SQL Server yang tersedia menggunakan SMO di C #?

  3. LEFT JOIN vs. LEFT OUTER JOIN di SQL Server

  4. Menggunakan PATINDEX untuk menemukan pola panjang yang bervariasi di T-SQL

  5. Kembalikan Informasi Kolom untuk Prosedur Tersimpan di SQL Server:sp_sproc_columns