 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
jtcom01
註冊時間: 2005-07-29 文章: 413
第 1 樓
|
發表於: 星期二 十二月 31, 2024 10:02 pm 文章主題: index索引檔為什麼時常亂掉,經重整後就好了 |
|
|
各位先進 新年快樂
如標題請教各位大大,敬請不吝指教.謝謝!
ps.vfp6.0 在win10 pro作業系統 |
|
回頂端 |
|
 |
foxy

註冊時間: 2007-08-16 文章: 258 來自: 泰國
第 2 樓
|
發表於: 星期五 一月 03, 2025 12:33 pm 文章主題: |
|
|
可能是 vfp 內部處理的問題.
use mytable exclusive
pack
reindex
use _________________ 進銷存+生產製造+會計+員工薪資+CRM+POS零售+餐廳手機app+電商手機app+電商網站,物流系統. 正/簡體中文,英,日,泰,緬甸文. MS SQL Server + 前台 VFP + PHP 網站 + Flutter 手機 App, 都共享 MS SQL Server的資料. www.foxacc.com LINE: mike-lm |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 3 樓
|
發表於: 星期五 一月 03, 2025 3:44 pm 文章主題: |
|
|
單機還是網路?
通常網路環境比較會壞
這裡面水很深 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
jtcom01
註冊時間: 2005-07-29 文章: 413
第 4 樓
|
發表於: 星期六 一月 04, 2025 9:39 pm 文章主題: |
|
|
感謝 foxy ,syntech
1.經過執行 reindex 後就恢復正常,但過沒多久索引檔又亂了.
2.4人共享的區域網路架設.win10 pro當server
jtcom01 在 星期六 一月 04, 2025 9:53 pm 作了第 1 次修改 |
|
回頂端 |
|
 |
jtcom01
註冊時間: 2005-07-29 文章: 413
第 5 樓
|
發表於: 星期六 一月 04, 2025 9:41 pm 文章主題: |
|
|
感謝2位先進回覆
1.執行reindex 後就正常,但過沒多久索引檔又亂掉了
2.架設4人共享的區域網路,
主機&工作站皆為win10 pro. |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 6 樓
|
發表於: 星期六 一月 04, 2025 11:56 pm 文章主題: |
|
|
是的.
以往的討論,
WINDOWS 的 磁碟的WRITE BACK CACHE 寫入策略,
會導致 多台不同速度的網路工作站寫入INDEX時把INDEX FILE 弄壞.
但沒有好的方法解決,
通認是盡速把dbf/dbc 升級到 SQL SERVER 版本解決這個問題
如果硬要做點改善,
搜尋「啟用磁碟上的寫入快取」,取消打勾,
這時寫入快取策略會從 write-back cache 策略 改為 write-through cache 策略,
差別是write-back 時是先寫在OS(main memory) 的 file cache區 稍後才寫入磁碟,
速度較快,
但卻可能導致不同的工作站寫入不同內容的index檔導致檔案毀損
而write-through 則是同步寫入file cache區及磁碟,
後者會理論上讓多工作站盡量讀取到相同內容的index檔
但缺點就是 速度上慢得多,
而實際上,也無法保證index檔不會因此損壞 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
CPS0204
註冊時間: 2014-08-24 文章: 475
第 7 樓
|
發表於: 星期一 一月 06, 2025 7:12 pm 文章主題: |
|
|
通認是盡速把dbf/dbc 升級到 SQL SERVER 版本解決這個問題<<<這是對的
以前我使用一階的dbf來當後端資料庫( novell server + winxp-pro)
幾萬筆資料後,index 常常報錯! 不然就是: 資料表格無法開啟,此檔案不是資料表單
最後一筆record,會變成亂碼,需到後台手動刪除後,再reindex 一次
後來全面放棄dbf.........改用SQL SERVER,安全很多! |
|
回頂端 |
|
 |
jtcom01
註冊時間: 2005-07-29 文章: 413
第 8 樓
|
發表於: 星期三 一月 08, 2025 4:18 pm 文章主題: |
|
|
感謝各位先進的指導...
再請教先進.若主機改用伺服器架server會有改善空間嗎? |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 9 樓
|
發表於: 星期三 一月 08, 2025 4:32 pm 文章主題: |
|
|
有可能,但不多
世界上願意花錢的人並不在少數.
會從 file server 架構(clipper.foxpro,....) 進階到 client-server 架構 (ooo sql server),
這都是上個世紀的事了.
本世紀都過 1/4 了 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
CPS0204
註冊時間: 2014-08-24 文章: 475
第 10 樓
|
發表於: 星期二 一月 14, 2025 2:50 pm 文章主題: |
|
|
現在ms sql 有免費的 express (2019 express),10GB 容量,此可以安裝在 WIN SERVER 或 WIN10 專業板上
當作SERVER
將DBF 改為 SQL SERVER (CLIENT /SERVER) 很簡單也很安全....
如果有預算:買正版的SQL SERVER ,也不貴!
備份還原又方便,使用者不需要離線! 也可定時安排備份,很好管理!
有機會趕快改為VFOX 9 + SQL SERVER |
|
回頂端 |
|
 |
jtcom01
註冊時間: 2005-07-29 文章: 413
第 11 樓
|
發表於: 星期四 一月 16, 2025 11:05 am 文章主題: |
|
|
感謝各位先進指導,祝福.新春愉快 |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|