線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1788
推到 Plurk!
推到 Facebook!

ADO SQL2000 一問

 
changyu
一般會員


發表:9
回覆:18
積分:5
註冊:2002-04-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-08-06 16:03:01 IP:202.178.xxx.xxx 未訂閱
我用一個Tadoconnect 和 Tadoquery 和 TDataSetProvider 每當client端 applyupdata 新資料或者是query 取出資料,為什麼我看工作管理員有一個叫 SQLSERVER.EXE的記憶体使用量愈來愈高呢? 我是在 TDataSetProvider 的Onafterupdatarecord 把它的DeltaDS.free; 不過我的client一直在傳資料(影像),導致server的程式當掉,請問各位大大有什麼好方法解決嗎。小弟困擾很久了,謝謝
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-08-06 18:36:29 IP:203.204.xxx.xxx 未訂閱
引言: 我用一個Tadoconnect 和 Tadoquery 和 TDataSetProvider 每當client端 applyupdata 新資料或者是query 取出資料,為什麼我看工作管理員有一個叫 SQLSERVER.EXE的記憶体使用量愈來愈高呢? 我是在 TDataSetProvider 的Onafterupdatarecord 把它的DeltaDS.free; 不過我的client一直在傳資料(影像),導致server的程式當掉,請問各位大大有什麼好方法解決嗎。小弟困擾很久了,謝謝
資料量大,記憶體使用量高應該是正常的,會不會是還在傳資料,你以為當掉了,請先用少量的資料測試。 好像有方法可以先將資料壓縮再傳到Client,不過沒有實做過,你可能得自己找資料。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.taconet.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
changyu
一般會員


發表:9
回覆:18
積分:5
註冊:2002-04-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-08-07 02:29:55 IP:61.216.xxx.xxx 未訂閱
jieshu大大,你可能誤會我的意思了。我是說當我query完,或updata完,memory會比未動作前吃得多,有點像memory leak,會一直增加到memory不夠用時就當了。
mickeykai
一般會員


發表:2
回覆:7
積分:11
註冊:2002-11-17

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-12-29 13:14:42 IP:61.222.xxx.xxx 未訂閱
我也有遇到相同的問題 , 雖然已經釋放連結物件但是 SQL Server 的記憶體用量好像不會減少 , 除非重開機 , 有人可以知道怎樣解決嗎
bestlong
站務副站長


發表:126
回覆:734
積分:512
註冊:2002-10-19

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-11-06 09:08:29 IP:61.59.xxx.xxx 未訂閱
這是 MSSQL 本身的特性, 也可以說是一種 Cache 的特性. DBServer 剛啟動後並不會馬上就將所有資料庫都啟動()並且讀入, 然後會依據 Client 的查詢、新增、修改陸陸續續的將資料依據MSSQL本身的記憶體管理模式存放在記憶體中, 這是為了提昇效能. 不過對於使用記憶體的模式還是可以透過設定來調整. 可以用 SQL Server Enterprise Manager 來處理. 我是雪龍
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
JustinShen
中階會員


發表:22
回覆:104
積分:80
註冊:2003-09-20

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-12-17 20:30:32 IP:61.155.xxx.xxx 未訂閱
可能是你的?接用了服?器端游?,而每次只申??不?放,???是SQL SERVER吃?存的原因。 使用服?器管理工具,?查一下你的程式run?sql的?源使用??。 ??在?接中使用同一?dbconnection,或者加上session share。不要使用服?器端游?或少用,使用后?得??query和dbconnection。 Justin Shen 發表人 - jieshu 於 2004/12/17 21:21:44
------
====================
我为一切作努力!
Justin Shen

系統時間:2024-04-20 17:05:45
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!