酷!學園

技術討論區 => Computer 討論版 => 主題作者是: slime 於 2012-06-13 00:43

主題: Access檔案(*.mdb)放在RAID NAS上, 會造成使用者存取比較慢嗎?
作者: slime2012-06-13 00:43
原本辦公室內有個Access檔案, 放在一台個人電腦(Win XP)分享的目錄上, 速度還算快.
但是辦公室添購了一台NAS(Synology DS-1512+做 RAID 5), 把該Access檔案複製到NAS之後,
使用者都反應操作上變得很慢.

推測Win XP在寫入時有快取, 所以系統會直接回應已完成寫入.
但NAS需要等寫入完成, 才會回應.

想請問這推測是正確的嗎? 如果是, 對於該Access檔案的目錄是否可以開啟類似快取功能呢?
(該台NAS有接UPS, 所以不擔心斷電問題)
主題: Re: Access檔案(*.mdb)放在RAID NAS上, 會造成使用者存取比較慢嗎?
作者: u85264252012-06-13 01:49
你可以先測一下兩邊的網路磁碟讀寫效能看看
主題: Re: Access檔案(*.mdb)放在RAID NAS上, 會造成使用者存取比較慢嗎?
作者: 日京三子2012-06-13 08:33
如果那台是Linux samba base的,記得要開啟底下的設定:

代碼: [選擇]
disable spoolss = yes
kernel oplocks = no
oplocks = False
level2 oplocks = False
veto oplock files = /*.mdb/*.MDB/*.dbf/*.DBF/*.fxp/*.FXP/*.cdx/*.CDX/*.*/

是的,就是這些導致效能問題。
主題: Re: Access檔案(*.mdb)放在RAID NAS上, 會造成使用者存取比較慢嗎?
作者: Aminzai (阿民)2015-04-29 10:21
推~~  先測網路速度(Y)
主題: Re: Access檔案(*.mdb)放在RAID NAS上, 會造成使用者存取比較慢嗎?
作者: rainday2015-05-01 11:16
在網路空間上,使用db都會有lock的機制與問題
如果沒有多個程序同時寫入,關掉lock是沒什麼影響