簡體   English   中英

使用 SPM(SQL 計划管理)- Oracle 數據庫

[英]Using SPM (SQL Plan Management) - Oracle DB

在下面的情況下,SPM 能否導致 SQL 的溫度回歸——

設想:

1.周末變化(假設)如巨大的數據負載和周末收集統計數據作業導致統計數據發生變化,因此這種變化需要使用新的執行計划來執行最佳。 2.現在假設下一個應用程序作業在星期一早上執行,即在 SPM 維護 window 之前。所以現在 SPM 中的新 EP 尚未驗證和接受(到星期一早上),因此 SPM 將強制使用以前的計划. 3.現在這個之前的(這是SPM目前接受的計划)將導致回歸,因為周末巨大的數據負載改變了實際的統計數據。 (直到新計划被下一個演進窗口驗證和接受)。

在這種情況下,SPM 不能 100% 依賴,這種情況需要通過手動計划演進來解決嗎? 或者還有其他方法嗎?

問候,斯內哈

它可能會發生,但在大多數情況下不會發生。 通常情況下,數據/密鑰分發等內容在常規操作中不會發生顯着變化。 當一個新的應用程序開始增長時,機會會更大一些,因為更多的事務正在進入並將被標記為已完成。 一開始大部分都是新的,過一段時間后大部分就會完成。

如果這種情況在運行時間較長的應用程序中頻繁發生,可能值得調查數據 model 登陸應用程序邏輯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM