1. 程式人生 > >使用OPEN SQL效率原則

使用OPEN SQL效率原則

select 網絡流 應用服務器 where 使用 rom 標準 負載 行數

①盡可能減少滿足條件的數據條目數量,因為在數據查詢過程中,所有滿足條目的數據將通過網絡從數據庫服務器中被加載至應用服務器內存。

②減少傳輸的數據量,以減少網絡流量。

③減少訪問的數據庫表數量,該原則的實現主要依賴於底層數據庫的設計優化。

④減少查詢難度,可以通過整理選擇標準來實現。

⑤減少數據庫負載,因為一個底層數據庫可能同時支持多個應用服務器。

進行數據選擇之前,需要明確下述四個問題:

(1)要讀取什麽數據(哪些表字段)?

  SELECT子句用於確定讀取數據庫表中的哪些字段。

(2)從哪個(或哪些)表中讀取?

  FROM子句用於確定從哪些內表或者視圖中讀取數據。

(3)讀取到程序的什麽區域(內表、工作區、變量等)?

  INTO子句用於確定將數據讀取到程序內部的哪些數據對象。

(4)需要限定哪些查詢標準?

  WHERE子句用於限定選擇條件。

使用OPEN SQL效率原則