none
系統如何才能達最佳效能 RRS feed

  • 問題

  •  Dear all.

         各位先進 有個問題請教一下

    我有兩台 Server 系統是 Windows server 2003 及 SBS 2003 

    我想 Terminal server 的架構 , AP 是以 Delphi + SQL 2000

    目前 我是以 Windows server 2003 啟動 Terminal server ( IBM x226, RAM 2G, HD73*2 RAID1 )

    另一台則是 SBS2003 + Delphi + SQL 2000   ( IBM x3400, RAM 4G,HD146*3 RAID5)

    如此方式 AP 跑起來速度不快

    我想改一下環境架構

    IBM x226__ Windows server 2003 + Terminal server + Delphi AP

    IBM x3400__ SBS2003 + SQL 2000

    利用 x226 Terminal 到  x3400 如此可行嗎

    請各位先進不吝指教

    感恩     

    2007年3月20日 下午 05:33

解答

  • Dear Sir,

    關於您所提到的狀況, 我們很難直接去分析. 在所謂的"效能"問題, 原則上您必須在長時間的測試下, 評估出一個Baseline. 我們不能用"感覺慢"來指出效能不好. 過去很多的經驗, 使用者提到"感覺慢"的狀況. 在做了大量的測試後, 程式就是需要這麼長的時間來處理. 當然有時我們針對資料庫加入Index可能有些改善, 或是檢測是否資料庫有Blocking問題. 在這些條件發生的狀況下, 我們相信即使您更換了程式或資料庫的放置伺服器, 問題的改善可能不大.

    我們建議您可以在一個乾淨的環境下先做測試, 找出程式執行時間的Baseline. 再與Terminal環境來做比較 (當然在多使用者執行下可能會有較差的效能), 同時您必須思考這類的模式, 程式的transaction不要包的太大, 以避免blocking的問題產生.

     

    Best regards,
    Colin Lin
    微軟技術支援中心

     

    2007年3月23日 上午 02:33