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

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

        主站蜘蛛池模板: 枣阳市| 岳阳市| 阜城县| 赤峰市| 敖汉旗| 甘泉县| 营山县| 晋宁县| 微山县| 博乐市| 开封县| 宜川县| 股票| 兰西县| 贵州省| 富平县| 安新县| 浙江省| 淮滨县| 京山县| 琼中| 泽州县| 南开区| 亚东县| 廉江市| 漳平市| 平泉县| 汉阴县| 阳东县| 肃宁县| 湟源县| 虹口区| 腾冲县| 黎城县| 监利县| 沙洋县| 汝州市| 宁安市| 城市| 都江堰市| 聂拉木县|