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

廣州總校區切換校區
復制成功
微信號: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>

        主站蜘蛛池模板: 北碚区| 郸城县| 灌阳县| 无极县| 神农架林区| 桑植县| 柳林县| 萨迦县| 隆安县| 广宗县| 荃湾区| 望奎县| 滨州市| 鲜城| 红桥区| 民丰县| 内丘县| 应城市| 雷州市| 湘潭市| 冷水江市| 嫩江县| 白城市| 台南县| 晴隆县| 白玉县| 洪泽县| 自贡市| 鱼台县| 石楼县| 崇左市| 延边| 当阳市| 韩城市| 望都县| 新巴尔虎右旗| 禹州市| 锡林郭勒盟| 浪卡子县| 临高县| 阿城市|