進階會員 | 建議樓主直接建議上級把這Excel檔轉換成SQL豈不樂哉? 這麼多筆的資料實在不適合用*.xls檔處理啊啊啊 @@...||| |
回覆 |
會員 | 一個 excel 檔150mb.. 就算是很快的電腦,我想過一陣子你一定又會嫌它慢... 就如"琥珀"所說的,這應該是"應用方式錯誤"造成的.... 建議您先想想有何方式改善,再來決定換電腦比較適當... |
回覆 |
風来坊 | 引用:
小弟只知道 Access 與 SQL 是同性質的軟體而已… 另外 SQL 也別想得有多快了… 普遍上,Relational DB 還是慢啊~ 建議樓主可以考慮試試看把預算拿去買 Gigabyte i-RAM 插滿 4GB DRAM 把檔案都放在裡頭… 包準你開檔時快得像飛一樣… Mobile01有人發表i-RAM的使用心得 | |
回覆 |
不好意思-我是俗辣 | 要不要來一顆WD 74G 10000rpm?還是兩顆做Raid 0? |
回覆 |
會員 | 引用:
謝謝 | |
回覆 |
會員 | 引用:
磁碟 I/O ,最有效的加速方法就是 RAID 0---這又如何做??? | |
回覆 |
Kree | 引用:
在真實記憶體不足的情況下,作業系統拿硬碟空間當真實記憶體使用 硬碟慢 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 的檔案丟進去,再去開啟它 | |
回覆 |
會員 | 引用:
Excel 本來就不是資料庫,拿它來當資料庫用,本身就是應用錯誤, 第一步就走錯了,以後不管你要升級硬體還是什麼的都是愈錯愈大,背道而馳。 把 Excel 換成 MySQL,不花一毛錢就能完全解決你的問題。 | |
回覆 |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。