自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳談捕獲Oracle SQL語(yǔ)句執(zhí)行計(jì)劃

數(shù)據(jù)庫(kù) Oracle
這里介紹捕獲Oracle SQL語(yǔ)句,驗(yàn)證統(tǒng)計(jì)信息(SQL語(yǔ)句涉及到的表格是否做過(guò)分析),表格信息(結(jié)果集的記錄數(shù),索引),字段上面數(shù)據(jù)分布特點(diǎn)。

Oracle經(jīng)過(guò)長(zhǎng)時(shí)間的發(fā)展,很多用戶都很了解捕獲Oracle SQL語(yǔ)句了,這里我發(fā)表一下個(gè)人理解,和大家討論討論。在好多情況下,Oracle自動(dòng)選擇的執(zhí)行計(jì)劃并不是最優(yōu)的,這時(shí)需要我們?nèi)斯とジ深A(yù)。(什么是執(zhí)行計(jì)劃?)

對(duì)SQL調(diào)優(yōu)基本步驟:
a)捕獲Oracle SQL語(yǔ)句
b)產(chǎn)生SQL語(yǔ)句的執(zhí)行計(jì)劃;
c)驗(yàn)證統(tǒng)計(jì)信息(SQL語(yǔ)句涉及到的表格是否做過(guò)分析),表格信息(結(jié)果集的記錄數(shù),索引),字段上面數(shù)據(jù)分布特點(diǎn)
d)通過(guò)手工收集到的信息,形成自己理想的執(zhí)行計(jì)劃。
e)如果做過(guò)分析,則重新分析相關(guān)表格或者做柱狀圖分析。
f)如果沒(méi)有做過(guò)分析,則通過(guò)嘗試不同的Hint,從而獲得合適的執(zhí)行計(jì)劃。
g)當(dāng)我們正常無(wú)法調(diào)優(yōu)到位時(shí),可以打開(kāi)10053事件打開(kāi)優(yōu)化器的跟蹤,看看Oracle如何選擇的.
 
如何捕獲Oracle SQL語(yǔ)句

捕獲Oracle SQL語(yǔ)句的方法有如下幾種:
1.SQL TRACE或10046跟蹤某個(gè)模塊。
2.PERFSTAT性能統(tǒng)計(jì)包,使用方法見(jiàn)附錄二。
3.V$SQL,V$SESSION_WAIT,V$SQL_TEXT

如何查看執(zhí)行計(jì)劃

查看SQL語(yǔ)句的執(zhí)行計(jì)劃有以下幾種:

1.Set autotrace on(set autotrace traceonly exp)

2.Explain plan for …..@?/rdbms/admin/utlxpls.sql

3.V$SQL_PLAN視圖
◆column operation format a16
◆column "Query Plan" format a60
◆column options format a15
◆column object_nameformat a20
◆column idformat 99

  1. select id,lpad(' ',2*(level-1))||operation||' '||options||' '||object_name||' '  
  2. ||decode(id,0,'Cost = '||position) "Query Plan"  
  3. from (select *  
  4. from v$sql_plan   
  5. where address='&a') sql_plan  
  6. start with id = 0 
  7. connect by prior id = parent_id 

4.第三方工具,如pl/sql developer,TOAD,以上介紹捕獲Oracle SQL語(yǔ)句。

【編輯推薦】

  1. 簡(jiǎn)討Oracle pctused參數(shù)
  2. 巧學(xué)Oracle數(shù)據(jù)庫(kù)聯(lián)機(jī)
  3. Provider for Oracle簡(jiǎn)介
  4. 探討Oracle Server客戶端組態(tài)
  5. 概括SQL Server實(shí)時(shí)查詢Oracle數(shù)據(jù)庫(kù)
責(zé)任編輯:佚名 來(lái)源: 博客園
相關(guān)推薦

2011-09-14 17:03:17

數(shù)據(jù)庫(kù)執(zhí)行計(jì)劃解析

2015-04-22 14:17:45

SQL SERVERMSSQL SERVE緩沖區(qū)

2009-11-13 16:28:02

Oracle生成執(zhí)行計(jì)

2021-12-13 22:15:29

SQLOracle共享池

2009-11-10 16:00:05

Oracle執(zhí)行計(jì)劃

2011-08-18 14:10:51

Oracle不走索引

2011-06-27 16:26:39

Oracle優(yōu)化器RBOCBO

2010-10-27 15:26:42

Oracle執(zhí)行計(jì)劃

2023-09-21 10:55:51

MysqlSQL語(yǔ)句

2021-03-17 09:35:51

MySQL數(shù)據(jù)庫(kù)explain

2021-05-28 10:46:36

MySQL執(zhí)行計(jì)劃

2010-11-04 14:25:19

DB2 SQL文執(zhí)行計(jì)

2024-06-12 09:23:37

2014-08-28 09:54:35

SQL Server

2019-12-25 14:55:35

數(shù)據(jù)庫(kù)MySQLOracle

2017-09-22 11:01:00

Oracle數(shù)據(jù)庫(kù)中直方圖

2010-11-04 14:35:38

DB2 sql文執(zhí)行計(jì)

2024-09-12 15:16:14

2022-08-08 08:03:44

MySQL數(shù)據(jù)庫(kù)CBO

2010-04-29 14:06:40

Oracle SQL
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)