引數修改影響 sql version_count
很多情況都會產生同一sql多版本的問題:
可以通過v$sql_shared_cursor中的列檢視不一樣的原因。
通過 10053檢視更具體的引數。
MOS 296377.1 上有 version_rpt 是一個分析version_count高的利器
下面試下版本高:
SQL> alter system flush shared_pool;
System altered.
SQL> select count(*) from t;
COUNT(*)
----------
2
SQL> select sql_id from v$sql where sql_text ='select count(*) from t';
SQL_ID
-------------
cyzznbykb509s
SQL> select version_count from v$sqlarea where sql_id='cyzznbykb509s';
VERSION_COUNT
-------------
1
SQL> alter session set optimizer_mode=first_rows;
Session altered.
SQL> select count(*) from t;
COUNT(*)
----------
2
SQL> select version_count from v$sqlarea where sql_id='cyzznbykb509s';
VERSION_COUNT
-------------
2
SQL> alter session set sql_trace=true;
Session altered.
SQL> select count(*) from t;
COUNT(*)
----------
2
SQL> select version_count from v$sqlarea where sql_id='cyzznbykb509s';
VERSION_COUNT
-------------
3
SQL> show parameter pga_a
NAME_COL_PLUS_SHOW_PARAM
------------------------------------------------------------------------------
TYPE
-----------
VALUE_COL_PLUS_SHOW_PARAM
------------------------------------------------------------------------------
pga_aggregate_target
big integer
110M
SQL> alter system set pga_aggregate_target=100m;
System altered.
SQL> select count(*) from t;
COUNT(*)
----------
2
SQL> select version_count from v$sqlarea where sql_id='cyzznbykb509s';
VERSION_COUNT
-------------
4
by song
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25099483/viewspace-772355/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL語句中直接修改隱含引數,避免影響整個DBSQL
- JVM 引數調整對 sortx 的影響JVM
- Java教程:影響MySQL效能的配置引數JavaMySql
- 各平臺影響oracle Process數的引數(轉)Oracle
- table_open_cache引數對mysql效能的影響MySql
- Oracle exp中compress引數的影響測試Oracle
- Oracle Lob型別相關引數以及效能影響Oracle型別
- 引數配置 -- 最大效能模式 dataguard 不影響Production DB .模式
- ASP中函式呼叫對引數的影響 (轉)函式
- MySQL:簡單記錄character_set_server影響引數MySqlServer
- Kafka之acks引數對訊息持久化的影響Kafka持久化
- JPEG的量化引數QP如何影響壓縮質量
- Vue 框架 使用 `:disabled` 屬性修改了原響應引數Vue框架
- [zt] 影響SQL效能的原因SQL
- 最影響Oracle系統效能的初始化引數(zt)Oracle
- MySQL:slave_skip_errors引數對MGR可用性的影響MySqlError
- MySQL:Innodb:innodb_flush_log_at_trx_commit引數影響的位置MySqlMIT
- 影響資料庫效能與穩定性的幾個重要引數資料庫
- 11g MEMORY_TARGET 引數對SGA 和PGA的影響
- 11g MEMORY_TARGET 引數對SGA 和PGA的影響
- linux引數修改Linux
- 新增欄位對SQL的影響SQL
- 修改系統時間對oracle的影響Oracle
- 引數Optimizer_index_cost_adj 對執行計劃的影響Index
- 瞭解 ignore_above 引數對 Elasticsearch 中磁碟使用的影響Elasticsearch
- Oracle引數修改小結Oracle
- INDEX建立方式對SQL的影響IndexSQL
- SQL Server效能影響的重要結論SQLServer
- 修改主機時區對Oracle的影響分析Oracle
- PLSQL Language Referenc-PL/SQL集合和記錄-NSL引數值對字串索引的關聯陣列的影響SQL字串索引陣列
- max_connections引數對mysql初始化記憶體的影響MySql記憶體
- Oracle動態、靜態引數引數修改規則Oracle
- 三個影響SQL Server效能關鍵點SQLServer
- 使用js修改url地址引數JS
- linux修改系統引數Linux
- mysql 引數修改 一例MySql
- Charles 修改請求(Request)引數
- 動態引數與靜態引數的判斷、修改