改良 Lifecycle Query Engine 查詢的回應性

當查詢活動高時,伺服器上的負載可能影響查詢的回應性。如果您是管理者,則可以採取數種措施來改良 Lifecycle Query Engine 的備援和查詢的回應性。例如,您可以定義執行查詢的限制、啟用查詢快取或啟用卸載。

查詢配置

Lifecycle Query Engine 查詢服務針對索引資料執行查詢。您可以定義套用至針對索引執行之所有查詢的服務的內容。依預設,查詢服務處於啟用狀態,並且值套用至所有節點。

可用來管理查詢效能的方法之一是透過指定下列內容,定義查詢限制:

「查詢服務」頁面上「查詢」內容的畫面擷取。

當 LQE 執行密集工作(如:建立新資料來源的索引,或備份資料)時,可透過暫時停用查詢服務來改善效能。

查詢快取

啟用查詢快取時,查詢結果快取在中央資料庫中,並在屬於相同存取群組的使用者之間共用。使用者所屬於的查詢接觸到的群組以及這些群組子集的相關資訊,與查詢結果一起儲存在快取中。

LQE 提供兩種類型的快取:HTTP 回應和查詢結果。HTTP 查詢快取是對查詢結果快取的補充。當系統負載過輕時,這兩種快取作業都有助於降低負載。您可以選取要使用的快取類型並指定快取查詢結果的時間。
註: 如果您的使用者希望存取 LQE 索引中的最新資料,請不要啟用任何一種類型的快取。
「查詢服務」頁面上「查詢快取」內容的畫面擷取。
  • 已啟用 HTTP 回應快取:查詢結果快取於用戶端上。
  • HTTP 回應經歷時間上限(秒):快取的查詢結果在用戶端上可用的時間量(以秒為單位)。預設值是 120。
  • 已啟用查詢結果快取:查詢結果快取於伺服器上。
  • 查詢結果快取有效期限(秒):快取的查詢結果在伺服器上可用的時間量(以秒為單位)。預設值是 120。

如何運作:使用者 1 和使用者 2 這兩個使用者位於相同的資源群組中。使用者 1 執行查詢 A。如果使用者 2 在 120 秒內執行查詢 A,則會取得快取的查詢結果。如果使用者 2 在 120 秒後執行查詢 A,該查詢將再次執行,使用者 2 取得更新的結果。如果您啟用查詢卸載,則在達到警告和重要臨界值時,此行為會發生變化。請參閱查詢卸載

查詢卸載

透過定義查詢卸載臨界值,您可以控制 Lifecycle Query Engine 在查詢負載重和達到臨界值時的行為方式。

「查詢服務」頁面上「卸載」內容的畫面擷取。

卸載處於停用狀態時,查詢結果將會快取並根據查詢結果快取有效期限值到期。不過,當卸載處於啟用狀態時,LQE 有三種運作狀況:
  • 正常:查詢執行,結果快取 120 秒(或查詢結果快取有效期限值)。如果具有確切許可權的使用者在 120 秒內執行相同的查詢,則會傳回快取的結果,否則會執行查詢並將結果快取 120 秒。不管卸載處於啟用或停用狀態,正常運作狀況都適用。
  • 警告:如果查詢歷來以少於快速查詢時間上限值執行,則查詢會執行,並且會快取結果。否則,將會傳回快取的結果 - 即使快取的結果已過期也不例外。
  • 重要:達到重要臨界值時,不會執行新查詢,您只能看到快取的結果。
註: 您在「查詢服務」頁面上定義的臨界值套用至所有節點。您可以在「LQE 節點」頁面上為個別節點指定臨界值。請參閱管理 Lifecycle Query Engine 節點
提示: 您可以在首頁或「統計資料」頁面上監視 Lifecycle Query Engine 的效能。您還可以將 LQE 配置為在超出臨界值時通知您。

視訊圖示 觀看視訊

CLM 播放清單
Jazz.net 頻道
User Education 頻道

學習圖示 進一步瞭解

CLM 學習圈
敏捷技能學習圈
學習圈

詢問圖示 詢問問題

Jazz.net 討論區
developerWorks 討論區

支援圖示 取得支援

支援中心入口網站
部署 Wiki
「支援中心」部落格