mdb頻繁的操作造成資料庫變大,有方式讓他自動不成長嗎 |
尚未結案
|
17kobe
初階會員 發表:86 回覆:73 積分:31 註冊:2007-07-30 發送簡訊給我 |
|
carstyc
資深會員 發表:16 回覆:254 積分:329 註冊:2003-07-18 發送簡訊給我 |
mdb 若要壓縮時,一定是要在獨佔模式。
所以若有多人同時使用時,想要做壓縮的機會很渺茫。(除非程式寫好,要壓縮時,大家自動關閉程式) 或許你的程式不是 24HR 跑,那也許可以弄個半夜自動做壓縮。 若是跑24 HR 的沒辦法做自動壓縮的話,那換個DB吧,MYSQL 簡單易用,不會比Access麻煩。 ===================引 用 17kobe 文 章=================== 因為把檔案儲存在mdb當中,而且時常做刪除及新增的動作,mdb很快到2g時就爆了,但裡面只有一些些記錄而已,並沒有那麼大。 主要是交易記錄檔那些占掉那麼多空間吧。 因為同時可能很多個在存取mdb,若有一個在壓縮(時常壓縮的話)可能造成其它使用者程式錯誤,不知道有沒有什麼好方法。如資料庫本身就不要自動成長之類的,或是一些壓縮的好方法。 |
max5020
資深會員 發表:30 回覆:277 積分:321 註冊:2003-06-04 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
有, 就是不要用!
建議最簡單的改用db檔, 會比mdb好很多, 但這是五十步笑百步的做法啦! ===================引 用 17kobe 文 章=================== 因為把檔案儲存在mdb當中,而且時常做刪除及新增的動作,mdb很快到2g時就爆了,但裡面只有一些些記錄而已,並沒有那麼大。 主要是交易記錄檔那些占掉那麼多空間吧。 因為同時可能很多個在存取mdb,若有一個在壓縮(時常壓縮的話)可能造成其它使用者程式錯誤,不知道有沒有什麼好方法。如資料庫本身就不要自動成長之類的,或是一些壓縮的好方法。 |
carstyc
資深會員 發表:16 回覆:254 積分:329 註冊:2003-07-18 發送簡訊給我 |
其實如果只是暫存用的資料...不論用什麼小型資料庫,都還是會有增大要defrag的需求。
放在記憶體中處理才是王道.... ===================引 用 P.D. 文 章=================== 有, 就是不要用! 建議最簡單的改用db檔, 會比mdb好很多, 但這是五十步笑百步的做法啦! ===================引 用 17kobe 文 章=================== 因為把檔案儲存在mdb當中,而且時常做刪除及新增的動作,mdb很快到2g時就爆了,但裡面只有一些些記錄而已,並沒有那麼大。 主要是交易記錄檔那些占掉那麼多空間吧。 因為同時可能很多個在存取mdb,若有一個在壓縮(時常壓縮的話)可能造成其它使用者程式錯誤,不知道有沒有什麼好方法。如資料庫本身就不要自動成長之類的,或是一些壓縮的好方法。 |
sidney_cn
一般會員 發表:1 回覆:4 積分:1 註冊:2009-06-26 發送簡訊給我 |
|
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |