【求助】組一台運算速度非常快的電腦--各位前輩給個建議吧



贊助商連結


頁 : 1 2 3 [4] 5 6 7

alec5106
2005-11-08, 04:53 PM
我是覺的你可以先把SQL或其他要換的軟体先看個大概.
在和老闆說有這種軟体可以用,在說要請資訊公司幫忙用比較安全.
最後你只要會用這套軟体就行.
比老闆知道有這軟体在來反問你,你什麼都答不出來好多了.
長久之計,確實是先充實自己的相關能力,在這家公司用不著,不代表以後用不著.
如果那天老闆換人,或者年輕老闆來了,那你的工作可能就不保

贊助商連結


dato383
2005-11-09, 09:23 AM
1.主機板已換成asua P5LD2(有支援SATAII)--沒有改善
2.我用2顆160G的SATA硬碟做RAID 當C:---一樣 慢 慢 慢 慢
3.我現在再將RAM加到4G 並將硬碟的分頁檔設成停止使用---已感覺到它稍快 了 但當檔案到100MB時還是很慢.連開啟也是
4.現在餘I-RAM及RAMDISK..等方法還沒試(技嘉I-RAM的板子已沒有賣了.所以 只餘RAMDISK這方法了)
各位大大還有其他方法嗎?請提供__有感謝
5.有那位大大可提供RAMDISK的軟體正式版及中文化

linux_xp
2005-11-09, 10:11 AM
很好奇 Excel 要如何轉 SQL?

如果是 Access 要轉其它 SQL,有 ODBC 可以用
可是 Excel 並不是標準 SQL 架構,沒有 ODBC 可以用

Excel 是可以轉存其它格式的資料輸出
但不管轉成哪種,都會遺失一部份資料
如果要全面改成 SQL,只有整個重寫的份
或者只能放棄舊資料,全部重新開始
新資料都改用 SQL,舊資料仍保留 Excel,但只供查詢禁止修改

150MB,估計資料有幾十萬筆吧
如果不能程式轉換,重寫時要人工輸入根本是不可能的
此轉換工程大概只有花大錢,請M$來專案技術支援才有可能完成
使用專利格式來儲存資料,最大的缺點就是這樣
因為格式沒有開放,無法取得原始碼,要改造只能花錢請原廠支援

另外就算 Excel 有辦法把資料轉成 SQL 架構
SQL 只是用來儲存資料,它並不負責輸入介面和運算
輸入介面和運算,需要另寫一個前端的介面軟體
企業常說的 ERP 系統,就是這個東西
這又牽涉到程式開發,員工不會寫程式的話,又要花大錢外包


如果 Excel 有正版序號,可以嘗試打微軟的免費技術支援電話
問問看有什麼解決之道,說不定微軟暗藏一些東西
有什麼 server 版的,可以解決這個問題

或者嘗試把幾十年的資料,分割儲存
例如:一年份或半年份,存成一個檔案
可減少檔案大小,加速載入速度


RamDisk 可能也是一個方法吧
不過前提必須是效能卡在磁碟 I/O,而這僅是一個猜測

判斷效能是否卡在磁碟 I/O,可以用以下方法自我檢測:
----------------------------------------------------------
"開啟檔案時,硬碟燈是否持續亮著,可以聽到硬碟狂轉的聲音?"

Yes→ 那可能就是卡在磁碟 I/O

No→ 磁碟沒什麼在跑,CPU 使用率則保持在 100%
那麼更大的原因可能是CPU不夠力
Excel 演算法太差,吃太多 CPU 資源的關係

:)

ivantw
2005-11-09, 10:13 AM
方法還有所使用的工具都不對,就算是換成效能比K8或P4快十倍的系統,也是枉然。

ivantw
2005-11-09, 11:04 AM
很好奇 Excel 要如何轉 SQL?

如果是 Access 要轉其它 SQL,有 ODBC 可以用
可是 Excel 並不是標準 SQL 架構,沒有 ODBC 可以用

Excel事實上也可以透過ODBC來存取,但受限於Excel本身,"笑"能依然不彰。



Excel 是可以轉存其它格式的資料輸出
但不管轉成哪種,都會遺失一部份資料
如果要全面改成 SQL,只有整個重寫的份
或者只能放棄舊資料,全部重新開始
新資料都改用 SQL,舊資料仍保留 Excel,但只供查詢禁止修改

150MB,估計資料有幾十萬筆吧
如果不能程式轉換,重寫時要人工輸入根本是不可能的
此轉換工程大概只有花大錢,請M$來專案技術支援才有可能完成
使用專利格式來儲存資料,最大的缺點就是這樣
因為格式沒有開放,無法取得原始碼,要改造只能花錢請原廠支援

另外就算 Excel 有辦法把資料轉成 SQL 架構
SQL 只是用來儲存資料,它並不負責輸入介面和運算
輸入介面和運算,需要另寫一個前端的介面軟體
企業常說的 ERP 系統,就是這個東西
這又牽涉到程式開發,員工不會寫程式的話,又要花大錢外包

單一Excel檔的大小高達150MB,相信裡面的資料不是給人看的,而是蒐集得來的數據與資料,而真正的人要看的資料或表格則是再由這些Excel內的數據或資料計算或組合而得,如果的確是這種型態,轉成SQL的確是個好方法。

將資料轉入SQL後有幾個好處,首先是SQL可對資料建立索引,可加速資料的查詢效能;對於資料的篩選與過濾也變得很容易(前提是要懂SQL語法);使用Stored Procedure可客制化自己的需求,若設計良好,在同樣的硬體與系統條件上改用SQL會比純粹使用Excel的效能快上數倍甚至數十倍之多。

但使用SQL亦非全然無缺點,除了需要較艱深的專業之外,若需要用上的函式是該SQL平台不支援時,處理上較為棘手。

比較適合發文者的SQL平台可能是MSDE(這玩意免費,Office光碟內可以找到)搭配Access作為介面,MSDE除超過五人連接會造成效能較差外,其餘功能與MS SQL 2000相差無幾,若沒有使用特別的函式,也可以使用較為簡單的Access。不需要考慮高階的SQL軟體。

此外,ERP不等於SQL,兩者全然不同的兩種東西。ERP的定義非常嚴謹,並不是寫寫程式可以連上DB就能稱為ERP。


如果 Excel 有正版序號,可以嘗試打微軟的免費技術支援電話
問問看有什麼解決之道,說不定微軟暗藏一些東西
有什麼 server 版的,可以解決這個問題

M$ Taiwan我一直是視為業務分部,Technology Support?他們有技術可言嗎?打給他們只是浪費時間。


或者嘗試把幾十年的資料,分割儲存
例如:一年份或半年份,存成一個檔案
可減少檔案大小,加速載入速度

若資料彼此獨立,的確可行;但若資料彼此相依,則此方法反而會因資料被切成多個個體,而個體間需要相互參考,反使效能更為低落。


RamDisk 可能也是一個方法吧
不過前提必須是效能卡在磁碟 I/O,而這僅是一個猜測

判斷效能是否卡在磁碟 I/O,可以用以下方法自我檢測:
----------------------------------------------------------
"開啟檔案時,硬碟燈是否持續亮著,可以聽到硬碟狂轉的聲音?"

Yes→ 那可能就是卡在磁碟 I/O

No→ 磁碟沒什麼在跑,CPU 使用率則保持在 100%
那麼更大的原因可能是CPU不夠力
Excel 演算法太差,吃太多 CPU 資源的關係

:)

基本上不用測了,效能瓶頸是在記憶體容量,這種大量資料運算對記憶體的需求甚高,RAM能插多少就多少。花一萬四換新的處理器,或建置iRAM或架設SCSI RAID 0還不如把記憶體插滿來的實在!:D

備註:硬體重要性為:記憶體 >>> 硬碟 > 處理器

dato383
2005-11-09, 12:34 PM
沒有錯
我的excel資料有用到"參照"
至於計算則只有+及.-而已
另開啟檔案時 硬碟燈是有一閃一閃 但不是一直閃
計算時也一樣
cpu使用率則都一樣50%至60%間

dou0228
2005-11-09, 01:27 PM
Ivantw 兄
何苦跟認為 "query 又是什麼冷門東西,聽都沒聽過"
也不會寫程式的人講 SQL/Stored Procedure 有意義嗎? :D

aaronz
2005-11-10, 09:51 AM
1.主機板已換成asua P5LD2(有支援SATAII)--沒有改善
2.我用2顆160G的SATA硬碟做RAID 當C:---一樣 慢 慢 慢 慢
3.我現在再將RAM加到4G 並將硬碟的分頁檔設成停止使用---已感覺到它稍快 了 但當檔案到100MB時還是很慢.連開啟也是
你現在遇到的硬體問題,以經屬於*工作站*的部份了,堶悸漣瑋N你來處理太傷神,也太浪費時間了。(軟硬體技術與資料安全性,皆非一般公司能控製)
良心的建議:你不要再自已搞下去了。外派尋求協助比較實在!那並非你的專長也不是你該作的。
如果你是老闆的話,那明白的告訴你,你自已來弄的話絕對滑不來。

linux_xp
2005-11-10, 11:22 AM
Ivantw 兄
何苦跟認為 "query 又是什麼冷門東西,聽都沒聽過"
也不會寫程式的人講 SQL/Stored Procedure 有意義嗎? :D

看這篇樓主應該也是一家公司中,負責資訊的人物吧

我們從事電腦資訊工作的人
多多少少會碰到客戶一些奇怪的要求或CASE
就算是身經百戰的人,突然碰到無理的要求,也會一時傻眼不知所措吧
試著去理解它,想出原因,並提出解決方法
這不就是討論區存在的目的 - 互相交流

也許哪天自己也會碰到類似的 CASE,而那時就不需花時間找原因了
因為類似的案例,以前已經有在討論區接觸過,並得到解決方法的結論了
馬上就可以解決問題,這就是專業跟外行的差別,經驗老到

有些客戶是很偏激的,一版一眼
他就是要這樣,用的好好的,不想換別種的
縱使你能提出更好的解決方案
但你是在顛覆他們的傳統,擾亂他們的生產線
如果他們一天賺好幾萬,你停他們一天電腦,讓他們無法工作
那就害他們損失多少了
有錢的公司,錢不是花不起,只是時間比錢更重要

尤其是比較上年紀的客戶或者老闆
對新事物的接受度非常之低,根本不願意學習
站在付錢者的角度,付錢了還要受罪
這家辦不到,我倒不了換一家,會修電腦的不是只有你這家
那麼能夠因為一時的情緒不滿
跟他們老闆講:你們的系統是完全錯誤的嗎?
very well,請滾蛋吧 :D
搶著吃這碗羹的人,多的是,還怕找不到人來解決問題

如果說,討論區的目的,只是要勸人家把問題外包給廠商
那何必討論,要花錢還不簡單
能在一間公司負責資訊的人物,能力會有多差?
事情並非做不到,只是缺乏技術資料罷了


最糟糕的是,某些人
發言也沒什麼建設性,只會發表情緒上的不滿
好比閣下發表的文章,搜尋後看了幾篇
我只看到:沒有建設性,不知所云,甚至還會罵人.... :|||:

例如:
某篇交大的學生問一個程式設計的問題
然後突然冒出一個人,說:
"你可以再混一點沒關係,連 url 都會貼錯,如果你是交大的學生, 勸你當一當算了"
兄台貴姓啊,他跟你很熟嗎,請問您是他老師還是學長
OH~我的天,走在路上被XX咬
真是嘆為觀止啊
:D

dato383
2005-11-10, 11:24 PM
看這篇樓主應該也是一家公司中,負責資訊的人物吧

我們從事電腦資訊工作的人
多多少少會碰到客戶一些奇怪的要求或CASE
就算是身經百戰的人,突然碰到無理的要求,也會一時傻眼不知所措吧
試著去理解它,想出原因,並提出解決方法
這不就是討論區存在的目的 - 互相交流

也許哪天自己也會碰到類似的 CASE,而那時就不需花時間找原因了
因為類似的案例,以前已經有在討論區接觸過,並得到解決方法的結論了
馬上就可以解決問題,這就是專業跟外行的差別,經驗老到

有些客戶是很偏激的,一版一眼
他就是要這樣,用的好好的,不想換別種的
縱使你能提出更好的解決方案
但你是在顛覆他們的傳統,擾亂他們的生產線
如果他們一天賺好幾萬,你停他們一天電腦,讓他們無法工作
那就害他們損失多少了
有錢的公司,錢不是花不起,只是時間比錢更重要

尤其是比較上年紀的客戶或者老闆
對新事物的接受度非常之低,根本不願意學習
站在付錢者的角度,付錢了還要受罪
這家辦不到,我倒不了換一家,會修電腦的不是只有你這家
那麼能夠因為一時的情緒不滿
跟他們老闆講:你們的系統是完全錯誤的嗎?
very well,請滾蛋吧 :D
搶著吃這碗羹的人,多的是,還怕找不到人來解決問題

如果說,討論區的目的,只是要勸人家把問題外包給廠商
那何必討論,要花錢還不簡單
能在一間公司負責資訊的人物,能力會有多差?
事情並非做不到,只是缺乏技術資料罷了


最糟糕的是,某些人
發言也沒什麼建設性,只會發表情緒上的不滿
好比閣下發表的文章,搜尋後看了幾篇
我只看到:沒有建設性,不知所云,甚至還會罵人.... :|||:

例如:
某篇交大的學生問一個程式設計的問題
然後突然冒出一個人,說:
"你可以再混一點沒關係,連 url 都會貼錯,如果你是交大的學生, 勸你當一當算了"
兄台貴姓啊,他跟你很熟嗎,請問您是他老師還是學長
OH~我的天,走在路上被XX咬
真是嘆為觀止啊
:D
沒錯 這位兄台說的沒錯
不過 我的問題還是得解決---不要再口水 或....
現在 我用ramdisk調到2048mb下計算
時間大概節省一半
看來 cpu祂在演算時總是要花一點時間
但我不知道我這時的設定 有無問題???
我的ram現有4g 把ramdisk這軟體的虛擬硬碟設為2048mb並將要run之excel程式放其中
至於分頁檔之設定我就不會了 誰可教我???
目前我分頁檔設成最小1024 最大2048mb
c:則用2顆160gb的sata硬碟組raid 0
這樣可以嗎??
還是有其他方法????????