精華區beta Programming 關於我們 聯絡資訊
※ 引述《gname.bbs@mobbs.stut.edu.tw (老實人"的代表...)》之銘言: > ※ Devil.bbs@bbs.csie.ncku.edu.tw (璉璉) wrote: > > ※ 引述《liptonbin.bbs@ptt.cc (wind)》之銘言: > > 大部分的情況請優先考慮改善 SQL語法,降低網路流量,不要傳遞到 client 端再 > > 過濾。 > > 你可以考慮 SQL Server ,本來就是針對大型資料庫的,若是資料量很多,還可以 > > 搞叢集 > 我想請問一下,資料要到達多少,才會讓人家覺得查詢動作太慢? > 除了改進語法外,加強硬體方面會有比較好嗎? 基本上要看你整體系統的狀況,先找出瓶頸,再考慮硬體的改善,比如說用一些系統 監控軟體(Windows 也有內建),這樣你加強硬體才有用。 一般來說,超過 5秒以上的回應,就會讓人感受到慢,再多就會開始覺得煩,怎樣會 嫌太慢就看個人忍受度。 語法的改進原則上是過濾掉的資料越多的條件,越優先使用。 我自己是覺得語法的改進、範圍的改善是比較重要的,螢幕就那麼大,是要查詢什麼 要那麼久?超過螢幕範圍的部份可不可以背景執行或是在翻頁的時候才查詢? 讓傳遞的資料為最小必要,是維持效能與減少資源耗用的最佳方法。 -- ______________________________________________________本版因有你們而壯大 T.L. Cheng 子璉 _______________________________________________________________________ VB討論:成大資工、程式設計樂園等採tw.bbs.comp.lang.basic信區,請各站加入轉信 徐昇網&論壇&API&輔助說明檔&福傳語言&原始碼 http://tlcheng.twbbs.org/wwwmap.htm 培基語言網頁 http://tlcheng.twbbs.org/TLCheng/Basic/ -- oRigiN: BBS(140.116.246.178) bbs.csie.ncku.edu.tw FrOm:59-127-4-39.HINET-IP.hinet.net