業務響應時間和資料庫效能

sunsapollos發表於2013-10-27
       在某種程度上,使用者並不關心資料庫效能,他關心資料庫效能是因為他認為業務系統效能不佳是資料庫效能不佳引起的。資料庫僅僅是業務系統響應效能的一部分因素,可能是很重要的因素,也可能是不重要的因素。
       對於C/S結構的應用,業務響應時間:=Client處理時間 + 網路互動時間 +資料庫處理時間。資料庫處理時間僅僅是業務響應時間的一部分。對於B/S結構,業務響應時間:= 網路互動時間 + 應用伺服器處理時間 + 資料庫處理時間,相對來說,如果有複雜的業務處理在應用伺服器,應用伺服器可能導致的效能問題就越多。現代高吞吐量系統,為了支援更高的吞吐量,業務系統構成更加複雜,分散式多層次處理成為常態,資料庫僅僅成為業務系統響應時間的末梢環節。
       另外,資料庫處理部分一般是被動響應部分,而Client端處理一般是主動操作部分,比如吞吐量不足等所謂的效能問題不一定是資料庫引起的,可能僅僅是客戶端發起的業務數量不足引起的。
      
  

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/92650/viewspace-775111/,如需轉載,請註明出處,否則將追究法律責任。

相關文章