在加載一張桌子〜17M行(2GB左右的大小)使用BulkCopy類一個SQLServer,服務器似乎裝載約6M的記錄後,靜默運行內存不足。即我佔用了系統內存的90%以上,並且在此之後不會引起內存不足的情況,而是靜靜地繼續嘗試加載數據,這些數據變得非常慢。管理SQL Server的內存
是否有其他人遇到過類似的問題?有什麼辦法可以告訴SQLServer清除一些內存而不重新啓動它嗎?如果沒有,任何人都可以告訴我如何以編程方式重新啓動服務器? PS:我已經確認這不是我的程序正在吃掉內存。
[編輯]我運行64位Windows 7中,64位的sqlserver 2008 R2,隨着存儲器8gigs。
你怎麼能夠確認你的程序不是內存消耗的原因? – RobB
哦,當我殺了我的進程很多內存被釋放時比我重新啓動sql server –