iT邦幫忙

0

Access檔案(*.mdb)放在RAID NAS上, 會造成使用者存取比較慢嗎?

原本辦公室內有個Access檔案, 放在一台個人電腦(Win XP)分享的目錄上, 速度還算快.
但是辦公室添購了一台NAS(Synology DS-1512+做 RAID 5), 把該Access檔案複製到NAS之後,
使用者都反應操作上變得很慢.

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

想請問這推測是正確的嗎? 如果是, 對於該Access檔案的目錄是否可以開啟類似快取功能呢?
(該台NAS有接UPS, 所以不擔心斷電問題)

看更多先前的討論...收起先前的討論...
echen688 iT邦研究生 1 級 ‧ 2012-06-13 07:35:49 檢舉
RAID 5 + Access 檔案 + 網路 = ......... 汗
slime iT邦大師 1 級 ‧ 2012-06-13 12:22:34 檢舉
Access 大約 80M 大
網路是 1Gbps (不變)

差別只有 Server 由一般 PC 換成 NAS .

如果開 Word 檔, 會在同目錄寫入暫存檔, 幾十 Mega 也都很順, 只有 Access 變很慢
echen688 iT邦研究生 1 級 ‧ 2012-06-13 16:21:24 檢舉
1. 80 Mb 的 Access 資料庫檔案算很大的了
2. Word 檔案讀寫與 Access 檔案讀寫絕對會不同, 一個是資料庫, 一個是文書檔案
3. NAS 與 PC 的 CPU 你有比較過嗎?
4. 考量第3點之後, RAID 5 與 RAID 1 何者會比較快, 有比較過了嗎?

希望有點幫助.
player iT邦大師 1 級 ‧ 2012-06-13 20:30:22 檢舉
80M MB的Access 檔?
你們要不要考慮轉移到使用 SQL Server 呢?
SQL Server 2008 R2 Express 免費
http://www.microsoft.com/en-us/download/details.aspx?id=23650
(單一DB, Size上限 10GB)
裝好後, 需再設定開啟"遠端連結"

2 個回答

2
phl0722
iT邦新手 1 級 ‧ 2012-06-13 15:20:34
最佳解答

給的資訊不太夠來判斷喔~
先前的XP分享屬網芳分享,皆是微軟系列產品有速度及相容性優勢~

後來換上NAS,問題是NAS上的分享方式為何呢? NAS網路位置及接法?

看更多先前的回應...收起先前的回應...
slime iT邦大師 1 級 ‧ 2012-06-13 18:17:33 檢舉
  1. 網路環境完全相同(1Gbps)
  2. 主機由一台 PC (XP, Intel E2180, 4G DDR2, ExcelStor J9250S(250G))
    換成 NAS (Synology DS-1512+)

其餘狀態不動.

slime iT邦大師 1 級 ‧ 2012-06-13 18:22:30 檢舉

XP 是用網路芳鄰(Files and Printer Sharing for Microsoft Network)
NAS 則是"啟動 Windows 檔案服務(CIFS/Samba)"
並有"最佳化CIFS資料庫效能"、"啟動Local Master"、"啟動CIFS資源回收筒"三個選項.

phl0722 iT邦新手 1 級 ‧ 2012-06-15 16:56:48 檢舉

CLIENT端連NAS是用連線網路磁碟機嗎? 連的時候會不會頓頓的? 有測速看看嗎?

slime iT邦大師 1 級 ‧ 2012-06-16 00:19:46 檢舉

是用連線網路磁碟機為 P: , 連的時候正常, 開檔案讀取查詢等功能也正常, 只有寫入或刪除才會等很久.

2
kaowoei
iT邦研究生 4 級 ‧ 2012-06-14 10:43:18

只要是ACCESS,多人存取的情況在檔案鎖定上應該還是會慢到靠腰的吧....畢竟定位原本就是個人使用的簡易資料庫。
建議花一點功夫,改版為SQL Server的方式,就算是Express的版本也好,這都會讓你的使用者感動到痛哭流涕的。

我要發表回答

立即登入回答