国产成人综合一区精品,久久精品爱国产免费久久,中文精品视频一区二区在线观看

廣州總校區切換校區
復制成功
微信號:togogoi
添加微信好友, 詳細了解課程
已復制成功,如果自動跳轉微信失敗,請前往微信添加好友
打開微信
圖片
news

新聞資訊

怎么判斷sql語句執行計劃是否正確

發布時間: 2023-02-22

當在一條指令的執行計劃中發現異常時,通常會生成一個sqlrpt來查看所使用的執行計劃是否正確。如何確定執行計劃是否正確,由以下步驟決定:

1.首先,檢查SQL語句的結構,看連接是union、還是等值連接還是左、右連接,然后看連接中的表的數量。

2.檢查執行計劃中包含異常的部分。

3.檢查表的索引和表是否是分區的,where條件中使用的索引列是否正確,統計分析表中的表的分析結果是否正確。

4.分析各表的使用情況和各表的日常數據增長情況。

5.分析為什么會出現異常的執行計劃。

追蹤執行計劃的方法

(1) set autotrace on explain,只顯示查詢結果和執行計劃。

set autotrace on statistic,只顯示查詢結果的統計數據。

set autotrace on 顯示前兩個

set autotrace traceonly 不顯示查詢結果,只顯示執行計劃和統計數據

set autotrace off 關閉追蹤功能

要使用autotrace,必須在sqlplus中使用,并使用的是用戶sys。

(2) 你可以使用explain plan for  select   * from c_cons 來解析執行計劃

然后通過select * from table(dbms_xplain.display(null,null,'outline',null)); 來顯示執行計劃。

(3) 使用Toad for oracle工具,使用sql_id創建一個執行計劃

怎么判斷sql語句執行計劃是否正確

上一篇: 什么是網絡釣魚攻擊

下一篇: IDEA的文件夾類型介紹

<
在線咨詢 ×

您好,請問有什么可以幫您?我們將竭誠提供最優質服務!

<center id="jiohi"></center>

          <menuitem id="jiohi"><rp id="jiohi"></rp></menuitem>
          主站蜘蛛池模板: 桃江县| 闻喜县| 伊宁县| 余姚市| 浮山县| 龙州县| 霍山县| 潼南县| 德格县| 怀柔区| 斗六市| 宜宾市| 韶山市| 武宣县| 合江县| 惠安县| 蚌埠市| 临潭县| 龙海市| 托克托县| 聂荣县| 乐安县| 华坪县| 山阴县| 北宁市| 乐昌市| 博罗县| 永德县| 蒲城县| 元谋县| 于田县| 平利县| 永靖县| 新邵县| 宝应县| 开化县| 英德市| 特克斯县| 福建省| 莒南县| 孝昌县|