全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:938
推到 Plurk!
推到 Facebook!

如何得知在尚未pack之前的已刪除之記錄筆數?

缺席
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-04-22 15:38:00 IP:218.164.xxx.xxx 訂閱
我是用ado來存取ms access之資料庫,由於刪除許多記錄但未pack之前,資料庫之大小是不會變小,直到pack之後 資料庫之大小才會變小,推測當我刪除記錄時,ms access只是在table之欄位做註記而已,並未從儲存空間真正刪除,所以我不想從table來增加欄位以記錄該筆記錄是否被刪除,但有何方法可知資料庫已刪除多少筆記錄?
那些刪除記錄所佔用儲存空間有多大?
有這些資訊我才能知道何時是pack 資料庫的好時機?
另外在請問有何方法來讀取已刪除之記錄(尚未pack)?
編輯記錄
taishyang 重新編輯於 2007-04-25 14:45:38, 註解 將文章分類成[問題]‧
bruce
中階會員


發表:19
回覆:121
積分:83
註冊:2002-04-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-04-25 11:58:10 IP:203.70.xxx.xxx 訂閱
建議系統的事,還是交給系統去做,在資料庫的維護計畫中,設定一個行程定期去做即可
也許涉及安全問題,有些系統的功能,資料庫本身不見得會公開。
kevin2004
資深會員


發表:18
回覆:463
積分:416
註冊:2005-05-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-04-27 10:27:31 IP:61.219.xxx.xxx 訂閱
那些刪除記錄所佔用儲存空間有多大?
==>大概就是你重整以後少掉的空間吧。比如說三個興期後的15M重整後變成10M,假設是個異動頻率是中等的系統。
==>如何查算這些,恐怕非要仔細研M$的資料才行吧。
有這些資訊我才能知道何時是pack 資料庫的好時機?
==>久了是會有些奇怪的現像出現。定時處理吧,要不就退出備份壓縮後重整。
另外在請問有何方法來讀取已刪除之記錄(尚未pack)?
==>為何要作這事?

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