我有一個使用SQL FILESTREAM存儲圖像的應用程序。我插入圖像的LOT(每天幾百萬張圖像)。使用SQL FileStream的內存泄漏
一段時間後,機器會停止響應,似乎內存不足......綜觀PC的內存使用情況,我們沒有看到任何進程採取了大量的內存(沒有SQL或我們的應用程序) 。我們試圖殺死我們的進程,但它並沒有恢復我們的機器......然後我們終止了SQL服務,並且它沒有恢復到系統。作爲最後的手段,我們甚至殺死了所有進程(系統除外),內存仍然很高(我們正在查看任務管理器的性能選項卡)。在這一點上,只有重啓才能完成這項工作。我們已經在Win7,WinXP,Win2K3服務器上嘗試過,總是有相同的結果。
不幸的是,這不是一錘子買賣,它發生的每一次。
以前有人見過這種行爲嗎?我們是否在使用SQL FILESTREAMS做錯了什麼?
我的猜測是,它的文件系統或文件句柄。每天有數百萬的圖像是很多的。他們的尺寸是多少? – 2010-01-20 20:38:58
我們有2種類型的圖像。縮略圖在1kb和2kb之間。 「full-res」略小於50kb。 – mdarsigny 2010-01-20 21:00:31