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

廣州總校區切換校區
復制成功
微信號: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的文件夾類型介紹

<
在線咨詢 ×

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

  • <strong id="6ngzx"><bdo id="6ngzx"><strong id="6ngzx"></strong></bdo></strong>

        <strong id="6ngzx"><bdo id="6ngzx"><strong id="6ngzx"></strong></bdo></strong>

        <menuitem id="6ngzx"><b id="6ngzx"></b></menuitem>
        <center id="6ngzx"><center id="6ngzx"></center></center><strong id="6ngzx"><bdo id="6ngzx"><strong id="6ngzx"></strong></bdo></strong>

        主站蜘蛛池模板: 平昌县| 泸西县| 烟台市| 和龙市| 纳雍县| 北宁市| 呼伦贝尔市| 柳江县| 云南省| 宜州市| 雅安市| 琼海市| 建宁县| 新疆| 名山县| 玛纳斯县| 呼伦贝尔市| 都昌县| 安龙县| 赤峰市| 新沂市| 鄂托克前旗| 普定县| 呼图壁县| 南宫市| 普陀区| 卓资县| 桃园市| 定结县| 祁东县| 郎溪县| 金平| 加查县| 洪泽县| 五指山市| 辛集市| 东台市| 灵宝市| 宜阳县| 新建县| 绥滨县|