2015-09-07 60 views
0

我在varbinary(MAX)列中存儲大型文件(200mb)。試圖在docs從數據庫流式傳輸大型BLOB

ResultSet rs = stmt.executeQuery("SELECT photo FROM mypics"); 
rs.next(); 
InputStream is = rs.getBinaryStream(2); 

說,它需要rs.next問題()「長」的時間返回,並加載它返回時間越長,更大的文件流文件的blob,所以我假設司機試圖一次加載整個文件。

我錯過了什麼嗎?我怎樣才能以更高效的方式從數據庫流式傳輸大型BLOB?

+0

是否在'rs.next()'中的延遲不在'rs.getBinaryStream()'中? – wero

回答

0

我想你也必須看看數據庫配置。我不是數據庫專家,但我知道使用大型斑點可能需要在數據庫方面進行一些調整。

所以你可以從多個角度來解決這個問題,據我所知。

相關問題