【求助】組一台運算速度非常快的電腦--各位前輩給個建議吧 - 第2頁 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 硬 體 及 光 碟 燒 錄 討 論 區 > -- 電 腦 硬 體 討 論 版


PCZONE 討論區



通知

-- 電 腦 硬 體 討 論 版 CPU、RAM、HD、CD-ROM、DVD、主機板等問題都可以在這裡討論

進階會員

建議樓主直接建議上級把這Excel檔轉換成SQL豈不樂哉?
這麼多筆的資料實在不適合用*.xls檔處理啊啊啊 @@...|||

回覆
ET.
會員

一個 excel 檔150mb..
就算是很快的電腦,我想過一陣子你一定又會嫌它慢...

就如"琥珀"所說的,這應該是"應用方式錯誤"造成的....
建議您先想想有何方式改善,再來決定換電腦比較適當...
回覆
風来坊

引用:
作者: jessee780522
建議樓主直接建議上級把這Excel檔轉換成SQL豈不樂哉?
這麼多筆的資料實在不適合用*.xls檔處理啊啊啊 @@...|||
請教一下 Excel 與 SQL 有什麼關係啊?
小弟只知道 Access 與 SQL 是同性質的軟體而已…
另外 SQL 也別想得有多快了…
普遍上,Relational DB 還是慢啊~

建議樓主可以考慮試試看把預算拿去買 Gigabyte i-RAM
插滿 4GB DRAM 把檔案都放在裡頭…
包準你開檔時快得像飛一樣…
Mobile01有人發表i-RAM的使用心得
回覆
不好意思-我是俗辣

要不要來一顆WD 74G 10000rpm?還是兩顆做Raid 0?
回覆
會員

引用:
作者: td7405
要不要來一顆WD 74G 10000rpm?還是兩顆做Raid 0?
如何用两顆WD 74G 10000rpm做Raid 0呢?
謝謝
回覆
不好意思-我是俗辣

痾...剛在友站PCDVD上也看到同一個標題的文章= =...
這裡
回覆
會員

引用:
作者: linux_xp
我覺得你的效能是卡在 I/O 上面,而不是 CPU 運算

excel 不同於資料庫,它無法查詢資料中的單筆資料
一開始載入就必須全檔緩衝,整個檔案都要載入記憶體
另外 Office 2003 以後好像很雞婆
還會另建一個同樣大小的Temp隱藏檔,在同樣目錄裡頭

150MB 檔案的載入時間,和另外寫入 150MB temp 檔
其效能會取決於硬碟的讀寫速度

磁碟 I/O ,最有效的加速方法就是 RAID 0
另有一種追求極限的方法:RAMDISK
直接拿記憶體當硬碟用,例如技嘉的 i-RAM

記憶體也有關係,如果記憶體足夠,把 swap 關掉會更好
swap 關掉會更好????---請問一下什麼是SWAP
磁碟 I/O ,最有效的加速方法就是 RAID 0---這又如何做???
回覆
會員

引用:
作者: td7405
痾...剛在友站PCDVD上也看到同一個標題的文章= =...
這裡
看稱呼就知道同一人
就是偶啦!!
回覆
Kree

引用:
作者: dato383
swap 關掉會更好????---請問一下什麼是SWAP
磁碟 I/O ,最有效的加速方法就是 RAID 0---這又如何做???
SWAP (PageFile,虛擬記憶體)
在真實記憶體不足的情況下,作業系統拿硬碟空間當真實記憶體使用
硬碟慢 SDRAM 一百倍以上,此作法會嚴重拖慢系統整體效能
但是真實記憶體不足,程式是根本無法執行
作業系統有此設計,是折衷的辦法

在 WINDOWS 下,SWAP 預設是開啟的
即使插滿了 8GB 的記憶體,若不去關閉它,它仍然會使用
也就是拖慢系統整體速度的隱形元兇

關閉方法:
---------------------------
1.
[控制台] - [進階] - [效能-設定] -[進階] -[虛擬記憶體-變更]
將所有磁碟,設定成「沒有分頁檔」,按確定

2.
參考: http://www.alan888.com/winxp/Optimize.html#ClsDll
修改機碼,清除記憶體內被不用的DLL文件
停用該功能,填入值:0

3.重開機

...................................................................
RAID (磁碟陣列)
有很多種型態,以號碼作編號識別,常用的有 0,1,5

RAID 0:分散式加速存取

以兩顆實體硬碟,組成一部磁碟陣列,讀寫資料時,會分散於兩顆實體硬碟,同時做讀寫動作,理論上可加快速度到2倍,實際因需要協調工作,約為 1.7倍左右。

如何使用?
RAID 有兩種,硬體式和軟體式
硬體式要有 RAID 裝置,或介面卡
主機板若沒內建,需購買,買了會有說明書

軟體式,像 WINDOWS 作業系統有支援"等量磁區"
就是所謂的 RAID 0
詳見 windows 說明,按 <F1>
不過不推薦軟體式

RAID 太複雜了
建議裝個 RamDisk 軟體,開個虛擬硬碟來試試看有沒有改善比較直接
或是買技嘉的 i-RAM 來用,裝個 1GB 就夠了

i-RAM 會被主機辨識為一台硬碟
格式化後,即可使用
修改系統變數:[控制台] - [進階] - [環境變數]
將 Temp/Tmp 的值,改成該 i-RAM 磁碟機
把那個 150MB 的檔案丟進去,再去開啟它

回覆
會員

引用:
作者: dato383
小弟目前用的配備如下:
cpu4 640 3200MHz LGA775
主機板:asua P5GD2
硬碟:wd 250GB sataII
ram:宇瞻DDR2-533 1g*2
因不跑遊戲及繪圖 所以顯示卡就不重要了
但因工作關係必跑excel(單一檔案很大...大約都在150000kbs左右吧)
以目前配備在運算時 往往要等十來分鐘 快瘋了....
各位給個建議吧 謝謝
預算:硬碟及顯示器不算 大概50000左右
或是只換個雙核心的cpu即可
我的想法和上面的人一樣。
Excel 本來就不是資料庫,拿它來當資料庫用,本身就是應用錯誤,
第一步就走錯了,以後不管你要升級硬體還是什麼的都是愈錯愈大,背道而馳。
把 Excel 換成 MySQL,不花一毛錢就能完全解決你的問題。



回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。