最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle中的高效SQL編寫PARALLEL解析

 更新時間:2023年07月03日 11:13:21   作者:dingjun123  
這篇文章主要介紹了Oracle中的高效SQL編寫PARALLEL解析,在Oracle中,PARALLEL(并行)方式最大化調(diào)用計算機(jī)資源來成倍提高數(shù)據(jù)分析效率,這個在Oracle 9i之后的版本可以使用,需要的朋友可以參考下

Oracle 的并行執(zhí)行是一種分而治之的方法. 執(zhí)行一個 SQL 時, 分配多個并行進(jìn)程同時執(zhí)行數(shù)據(jù)掃描,連接以及聚合等操作, 使用更多的資源(CPU,IO等),得到更快的SQL響應(yīng)時間。并行執(zhí)行是充分利用硬件資源,處理大量數(shù)據(jù)時的核心技術(shù)。

并行使用場景:OLAP系統(tǒng)、OLTP里的諸如CREATE INDEX的操作,加速創(chuàng)建索引,在OLTP系統(tǒng)中要慎用。

什么時候會用到并行:DDL(CREATE INDEX、CREATE TABLE AS等)、DML(UPDATE,DELETE,MERGE,INSERT INTO SELECT等)、SELECT(FULL TABLESCAN,INDEX FAST FULL SCAN,PARTITIONED INDEX RANGE SCAN等)

看下面的例子:并行操作的執(zhí)行計劃:

1)TQ(Table queue) 的編號代表了并行執(zhí)行計劃中, 數(shù)據(jù)分發(fā)的順序。

2)PQ Distribute 列: 數(shù)據(jù)的分發(fā)方式.。

3)In-out 列: 表明數(shù)據(jù)的流動和分發(fā)。

PCWC:parallel combine with child.

PCWP:parallel combine with parent.

P->P:parallel to parallel.

P->S:parallel to Serial并行操作寫法注意點(diǎn):

1)只寫PARALLEL(sales8)則customers部分沒有并行,從而影響整體并行效率。

2)建議并行寫成PARALLEL(8),不要帶別名,則sales和customers都為DOP=8的并行。對于并行DML:

首先需要執(zhí)行:

ALTERSESSION FORCE PARALLEL DML或ALTER SESSION ENABLE PARALLEL DML開啟并行DML

然后執(zhí)行DML語句。

對于INSERTINTO SELECT 的并行操作需要注意:寫別名必須INSERT和SELECT部分都寫,建議不要寫別名則都并行注意表和索引的并行度要設(shè)為1,以防自動并行導(dǎo)致性能問題。

到此這篇關(guān)于Oracle中的高效SQL編寫PARALLEL解析的文章就介紹到這了,更多相關(guān)Oracle的PARALLEL解析內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Oracle存儲過程及調(diào)用

    Oracle存儲過程及調(diào)用

    這篇文章主要介紹了Oracle存儲過程及調(diào)用,需要的朋友可以參考下
    2017-06-06
  • Oracle dbca時報:ORA-12547: TNS:lost contact錯誤的解決

    Oracle dbca時報:ORA-12547: TNS:lost contact錯誤的解決

    這篇文章主要給大家介紹了關(guān)于Oracle在dbca時報:ORA-12547: TNS:lost contact錯誤的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-11-11
  • oracle 虛擬專用數(shù)據(jù)庫詳細(xì)介紹

    oracle 虛擬專用數(shù)據(jù)庫詳細(xì)介紹

    這篇文章詳細(xì)介紹了oracle 虛擬專用數(shù)據(jù)庫,對行級別和列級別分別舉了代碼實(shí)例并進(jìn)行分析,內(nèi)容比較詳細(xì),需要的朋友可以參考下。
    2017-09-09
  • Oracle數(shù)據(jù)庫之PL/SQL使用流程控制語句

    Oracle數(shù)據(jù)庫之PL/SQL使用流程控制語句

    這篇文章介紹了Oracle數(shù)據(jù)庫之PL/SQL使用流程控制語句的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • PLSQL developer12漢化過程

    PLSQL developer12漢化過程

    今天小編就為大家分享一篇關(guān)于PLSQL developer12漢化過程的文章,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Oracle歸檔日志文件(查看、配置、刪除)

    Oracle歸檔日志文件(查看、配置、刪除)

    歸檔日志是非活動的重做日志備份.通過使用歸檔日志,可以保留所有重做歷史記錄,本文主要介紹了Oracle歸檔日志文件(查看、配置、刪除),具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • ORACLE中關(guān)于表的一些特殊查詢語句

    ORACLE中關(guān)于表的一些特殊查詢語句

    這篇文章主要介紹了ORACLE中關(guān)于表的一些特殊查詢語句通過多種方式給大家介紹,在文末給大家提到了oracle的單表查詢語句,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • Windows系統(tǒng)下Oracle?11g完全卸載教程(推薦!)

    Windows系統(tǒng)下Oracle?11g完全卸載教程(推薦!)

    安裝軟件是首要,雖然不是特別重要,但是錯誤的安裝也是相當(dāng)費(fèi)勁和抓狂的,所以這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下Oracle?11g完全卸載的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),要的朋友可以參考下
    2024-06-06
  • Oracle中行列轉(zhuǎn)換兩種實(shí)現(xiàn)方法

    Oracle中行列轉(zhuǎn)換兩種實(shí)現(xiàn)方法

    在Oracle中可以使用多種方法來實(shí)現(xiàn)行轉(zhuǎn)列和列轉(zhuǎn)行,這篇文章主要給大家介紹了關(guān)于Oracle中行列轉(zhuǎn)換的兩種實(shí)現(xiàn)方法,文中介紹的是用PIVOT和UNPIVOT函數(shù),需要的朋友可以參考下
    2023-11-11
  • Oracle連接數(shù)據(jù)庫提示ORA-12638:身份證明檢索失敗的解決辦法

    Oracle連接數(shù)據(jù)庫提示ORA-12638:身份證明檢索失敗的解決辦法

    今天在使用應(yīng)用程序連接Oracle時碰到了"ORA-12638:身份證明檢索失敗"錯誤,給大家總結(jié)解決方法,這篇文章主要給大家介紹了關(guān)于Oracle連接數(shù)據(jù)庫提示ORA-12638:身份證明檢索失敗的解決辦法,需要的朋友可以參考下
    2023-10-10

最新評論

工布江达县| 若尔盖县| 苍南县| 闸北区| 淮南市| 屏东县| 雷州市| 额敏县| 寿宁县| 略阳县| 伊金霍洛旗| 九江县| 元阳县| 兴隆县| 沂源县| 竹溪县| 横山县| 白水县| 新安县| 郑州市| 望谟县| 马关县| 宜宾市| 武功县| 安岳县| 类乌齐县| 吉木萨尔县| 铜陵市| 资溪县| 上高县| 合肥市| 乌兰浩特市| 明光市| 乐亭县| 白银市| 灌云县| 辽宁省| 台南县| 昭通市| 于田县| 四会市|