[20150803]toad 12版本1個小變化.txt
[20150803]toad 12版本1個小變化.txt
--昨天在使用toad12.0.061時,發現1個小小的變化關於sql_id的。
--可以參考:[20120327]toad與sqlplus下執行sql語句的一個細節.txt
http://blog.itpub.net/267265/viewspace-719592/
--而現在的版本呢?
SCOTT@test> alter system flush shared_pool;
System altered.
--在toad下執行如下:
select /*+ zzzz */ * from dept where deptno=10;
select /*+ zzzz */ * from dept where deptno=10 ;
select /*+ zzzz */ * from dept where deptno=10 ;
SELECT sql_id, sql_text, length(sql_text) n10,child_number, plan_hash_value, executions, is_bind_sensitive, is_bind_aware, is_shareable
FROM v$sql
WHERE sql_text LIKE '%zzzz%' AND sql_text NOT LIKE '%sql_text%';
SQL_ID SQL_TEXT N10 CHILD_NUMBER PLAN_HASH_VALUE EXECUTIONS I I I
------------- ------------------------------------------------------------ --------------------- ------------ --------------- ---------- - - -
96xs9w5bcxzkb select /*+ zzzz */ * from dept where deptno=10 46 0 2852011669 3 N N Y
--length(sql_text)=46,不再像9.6.0.27.那樣,在結尾處補1個空格。
--可以在sqlplus驗證看看:
SCOTT@test> select /*+ zzzz */ * from dept where deptno=10;
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
SCOTT@test> @dpc '' ''
PLAN_TABLE_OUTPUT
-------------------------------------
SQL_ID 96xs9w5bcxzkb, child number 0
-------------------------------------
select /*+ zzzz */ * from dept where deptno=10
Plan hash value: 2852011669
----------------------------------------------------------------------------------------
| Id | Operation | Name | E-Rows |E-Bytes| Cost (%CPU)| E-Time |
----------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | | | 1 (100)| |
| 1 | TABLE ACCESS BY INDEX ROWID| DEPT | 1 | 20 | 1 (0)| 00:00:01 |
|* 2 | INDEX UNIQUE SCAN | PK_DEPT | 1 | | 0 (0)| |
----------------------------------------------------------------------------------------
Query Block Name / Object Alias (identified by operation id):
-------------------------------------------------------------
1 - SEL$1 / DEPT@SEL$1
2 - SEL$1 / DEPT@SEL$1
Predicate Information (identified by operation id):
---------------------------------------------------
2 - access("DEPTNO"=10)
--可以發現sql_id= '96xs9w5bcxzkb'.沒有變化。
SELECT sql_id, sql_text, length(sql_text) n10,child_number, plan_hash_value, executions, is_bind_sensitive, is_bind_aware, is_shareable
FROM v$sql
WHERE sql_text LIKE '%zzzz%' AND sql_text NOT LIKE '%sql_text%';
SQL_ID SQL_TEXT N10 CHILD_NUMBER PLAN_HASH_VALUE EXECUTIONS I I I
------------- ------------------------------------------------------------ --------------------- ------------ --------------- ---------- - - -
96xs9w5bcxzkb select /*+ zzzz */ * from dept where deptno=10 46 0 2852011669 4 N N Y
--EXECUTIONS =4 ,也說明這種變化。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-1760071/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20181204]低版本toad 9.6直連與ora-12505.txt
- [20171214]慎用toad儲存口令功能.txt
- [20211229]toad下優化sql語句注意的問題.txt優化SQL
- [20140311]toad 12 alert log viewer.txtView
- [20171220]toad plsql顯示整形的bug.txtSQL
- JDK 版本變化JDK
- [20220414]toad與繫結變數peek.txt變數
- [20181128]toad連線資料庫的問題.txt資料庫
- [20120327]toad與sqlplus下執行sql語句的一個細節.txtSQL
- [20181120]toad看真實的執行計劃.txt
- [20181006]12c使用toad連線問題.txt
- [20181128]toad連線資料庫的問題(補充).txt資料庫
- [20161216]toad下顯示真實的執行計劃.txt
- [20131121]奇怪的執行計劃變化.txt
- [20150803]使用函式索引注意的問題.txt函式索引
- [20210120]in list與繫結變數個數.txt變數
- Go 1.12中值得關注的幾個變化Go
- [20181219]script使用小技巧.txt
- [20181107]低版本toad連線18c資料庫問題.txt資料庫
- CentOS 7與之前版本的變化CentOS
- 微信小程式(1) 微信小程式TLS版本大於1.2微信小程式TLS
- [20170328]使用with優化1例.txt優化
- [20200819]cofep.sql指令碼對比版本引數變化.txtSQL指令碼
- [20171123]rman備份與資料檔案變化6.txt
- [20171231]PLSQL使用繫結變數.txtSQL變數
- jQuery兩個選擇框的邊框變化小練習jQuery
- [20210205]警惕toad下優化直方圖相關sql語句.txt優化直方圖SQL
- [20211014]toad安裝的一些定製化過程.txt
- Java最新發布版本有哪些變化?Java
- [20131221]12c 優化 bug.txt優化
- Percona Xtrabackup2.4.12版本安裝小記
- [20150803]無法通過sql_id找到sql語句2.txtSQL
- [20150803]無法通過sql_id找到sql語句3.txtSQL
- [20220324]toad與sql profile使用問題.txtSQL
- [20140217]在toad使用跟蹤檔案.txt
- PostgreSQL15-beta1版本系統表、系統檢視、等待事件變化SQL事件
- Toad 版本低不能連ORACLE 11G的問題Oracle
- [20180912]PLSLQ與繫結變數.txt變數