1. 程式人生 > >Oracle優化——基線自動捕捉(optimizer_capture_sql_plan_baselines,預設值為FALSE)

Oracle優化——基線自動捕捉(optimizer_capture_sql_plan_baselines,預設值為FALSE)

參見 Oracle效能優化求生指南。

[email protected] prod> select count(*) from dba_sql_plan_baselines ;

  COUNT(*)
----------
         2

[email protected] prod> show parameter spfile

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      /u01/app/oracle/product/11.2.0
                                                 /dbhome_1/dbs/spfileprod.ora

這個引數用來控制優化器是否會自己捕捉基線(在SQL第一次執行之後自動捕捉)
[email protected]
prod> alter system set optimizer_capture_sql_plan_baselines = true ; System altered. 檢視當前的SQL_HANDLE [email protected] prod> select sql_handle from dba_sql_plan_baselines ; SQL_HANDLE ------------------------------ SYS_SQL_0cf31d9f7b33b119 SYS_SQL_a8f88a44571be8dd SYS_SQL_a8f88a44571be8dd SYS_SQL_b61b88104ed13c53 注意,如果一個SQL只是偶爾執行了一個,優化可能不會馬上把它加入到基線中,所以多執行幾次
[email protected]
prod> select count(*) from hr.employees ; COUNT(*) ---------- 107 … … [email protected] prod> select count(*) from hr.employees ; COUNT(*) ---------- 107 [email protected] prod> select count(*) from hr.employees ; COUNT(*) ---------- 107
[email protected]
prod> select sql_handle from dba_sql_plan_baselines ; SQL_HANDLE ------------------------------ SYS_SQL_0cf31d9f7b33b119 SYS_SQL_a8f88a44571be8dd SYS_SQL_a8f88a44571be8dd SYS_SQL_a99903edfad71a5e SYS_SQL_b61b88104ed13c53 SYS_SQL_ec276c73273b181f 6 rows selected. 關於這條SQL的基線已經被捕捉到了 [email protected] prod> select * from table( dbms_xplan.display_sql_plan_baseline('SYS_SQL_a99903edfad71a5e' , null , 'basic' ) ) ; PLAN_TABLE_OUTPUT ------------------------------------------------------------------------------------------------------------------------ -------------------------------------------------------------------------------- SQL handle: SYS_SQL_a99903edfad71a5e SQL text: select count(*) from hr.employees -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- Plan name: SQL_PLAN_am683xrxdf6ky0892e805 Plan id: 143845381 Enabled: YES Fixed: NO Accepted: YES Origin: AUTO-CAPTURE -------------------------------------------------------------------------------- Plan hash value: 3580537945 ----------------------------------------- | Id | Operation | Name | ----------------------------------------- | 0 | SELECT STATEMENT | | | 1 | SORT AGGREGATE | | | 2 | INDEX FULL SCAN| EMP_EMAIL_UK | ----------------------------------------- 20 rows selected.


相關推薦

Oracle優化——基線自動捕捉optimizer_capture_sql_plan_baselines預設FALSE

參見 Oracle效能優化求生指南。 [email protected] prod> select count(*) from dba_sql_plan_baselines ; COUNT(*) ---------- 2 [emai

十五、Oracle學習筆記:序列用於表字段自增

一、序列 1.序列是資料庫中為資料表提供的可以自動生成的唯一數值, 通常用來給主鍵欄位賦值。可以遞增或者遞減。作為主鍵的欄位,通常不人為賦值,需要使用序列自動生成的值。     2.序列關鍵字 sequence 序列和表一樣,都是資料庫中的物件。通常序列為一張表提供主鍵值。

Redis操作字串字串最大512M

set key value [ex 秒數] / [px 毫秒數]  [nx] /[xx] 如: set a 1 ex 10 , 10秒有效 Set a 1 px 9000  , 9秒有效 注:

jenkins 自由風格構建war包自動部署jenkins和tomcat同一臺機器

jenkins 自由風格 環境:centos7.3 ip:192.168.216.130 參考 http://www.cnblogs.com/h--d/p/5682030.html一 在正式構建之前需要先設置下jenkins1 點擊Manage Jenkins,然後點擊Global Tool

QT中|Qt::Tool類型窗口自動退出消息循環問題解決setQuitOnLastWindowClosed必須設置false最後一個窗口不顯示的時候程序會退出消息循環

lan last art true nbsp http https blog 消息 為application 設置setQuitOnLastWindowClosed屬性,確實為true; 將其顯示為false; 退出該應該程序不能調用QDialog的close消息槽,只

深度學習最全優化方法總結比較SGDAdagradAdadeltaAdamAdamaxNadam

前言 本文僅對一些常見的優化方法進行直觀介紹和簡單的比較,各種優化方法的詳細內容及公式只好去認真啃論文了,在此我就不贅述了。 SGD 此處的SGD指mini-batch gradient descent,關於batch gradient descent, stochastic gradient de

【TensorFlow】優化方法optimizer總結SGDAdagradAdadeltaAdamAdamaxNadam解析十三

本文僅對一些常見的優化方法進行直觀介紹和簡單的比較,主要是一階的梯度法,包括SGD, Momentum, Nesterov Momentum, AdaGrad, RMSProp, Adam。 其中SGD,Momentum,Nesterov Momentum是手動

iOS開發記憶體優化自動檢測記憶體洩露檢查是否有迴圈引用檢查記憶體為何如此大Block迴圈引用的檢查

手機裝置的記憶體是一個共享資源。應用程式可能會不當的耗盡記憶體、崩潰,或者遭遇大幅度的效能降低。 Facebook iOS客戶端有很多功能,並且它們共享同一塊記憶體空間。如果任何特定的功能消耗過多的記憶體,就會影響到整個應用程式。這是可能發生的,比如,這個功能導致了記

SharePoint 2016:效能優化和高可用SharePoint 2016服務應用程式和服務的高可用性

SharePoint 2016服務應用程式和服務的高可用性 在SharePoint 2016伺服器場中使服務應用程式和服務高度可用的過程比確保Web或資料庫層的高可用性更簡單。在大多數情況下,要使服務應用程式或服務具有高可用性,必須在多個伺服器上啟動服務例項。然後,Shar

當你輸入一個網址/點擊一個鏈接發生了什麽?以www.baidu.com

var aid 查找 style str 在服務器 開始 傳輸 http響應 >>>點擊網址後,應用層的DNS協議會將網址解析為IP地址; DNS查找過程: 瀏覽器會檢查緩存中有沒有這個域名對應的解析過的IP地址,如果緩存中有,這個解析過程就將結束。 如果

zabbix的深入配置和使用Itemskey的添加

zabbix1.Items的添加 Items的含義:Items就是監控項可以配置獲取監控數據的方式,取值的數據類型,獲取數值 的間隔,歷史數據的保存時間,趨勢數據保存時間,監控Key的分組等。 檢測周期的長短直接影響了數據的獲取,也影響了Zabbix Server的性能。 zabbix監控的方式非常多,如圖監

spring boot加mybatis使用Map返回時空時屬性也會沒有

call pri per n-n spring fig setter 解決 strong 使用spring boot加mybatis時,設置Map返回,當值為空時屬性也會沒有,就會報錯 在application.properties中加入下面配置,將會解決這個問題。

2018杭電多校第二場1003DFS歐拉回路

歐拉路 style ear bits its space nbsp 記錄 一個隊列 #include<bits/stdc++.h>using namespace std;int n,m;int x,y;int num,cnt;int degree[100007]

博客作業12,4,6,7

課本 發展 精確 必須 國足 font 是不是 log 動手 此作業的要求參見[https://edu.cnblogs.com/campus/nenu/2018fall/homework/2101] 1. 建博客(1分) 在 cnblogs.com (博客園)建賬號(1分)

【BZOJ3895】取石子博弈記憶化搜索

clu cst ring algorithm 一個 long 並且 details 記憶 題意: Alice和Bob兩個好朋含友又開始玩取石子了。遊戲開始時,有N堆石子排成一排,然後他們輪流操作(Alice先手),每次操作時從下面的規則中任選一個:1:從某堆石子中取走一個2

微軟IIS伺服器的最佳優化工具- IIS Tuner併發的一鍵解決方案

IIS Tuner 提供了以下IIS伺服器效能調整: HTTP和TCP登錄檔設定 machine.config的設定 IIS和AS​​P.NET設定 安裝IIS Tuner 是很容易的。您的系統上安裝了IIS伺服器之後,下載IIS Tuner 包,解壓到

poj 1113 Wall andrewgraham求凸包

題目連結:poj 1113 參考部落格:https://www.cnblogs.com/kuangbin/archive/2012/04/13/2445633.html https://www.cnblogs.com/acgoto/p/9547049.html   題意

基於GDAL庫讀取.grd檔案以海洋地形資料C++版

技術背景   海洋地形資料主要是通過美國全球地形起伏資料(GMT)獲得,資料格式為grd(GSBG)二進位制資料,開啟軟體通過是Surfer軟體,surfer軟體可進行資料的編輯處理,以及進一步的視覺化表達等功能操作;由於Surfer軟體不支援二次開發,沒有提供相應的SDK供開發者進行使用,所以這一切只能通

【HDOJ5973】Game of Taking StonesJava威佐夫博弈

思路:有兩堆石子,數量任意,可以不同。遊戲開始由兩個人輪流取石子。 遊戲規定,每次有兩種不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在兩堆中同時取走相同數量的石子。 最後把石子全部取完者為勝者。 現在給出初始的兩堆石子的數目,如果輪到你先取,假設雙方都採取最好的策略,問最後你是勝者還是敗

【CodeForces - 264A】Escape from Stones 模擬卡精度的處理

題幹: Squirrel Liss lived in a forest peacefully, but unexpected trouble happens. Stones fall from a mountain. Initially Squirrel Liss occupies an i