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

Oracle中的高效SQL編寫(xiě)PARALLEL解析

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

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

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

什么時(shí)候會(huì)用到并行: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í)行計(jì)劃:

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

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

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

PCWC:parallel combine with child.

PCWP:parallel combine with parent.

P->P:parallel to parallel.

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

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

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

首先需要執(zhí)行:

ALTERSESSION FORCE PARALLEL DML或ALTER SESSION ENABLE PARALLEL DML開(kāi)啟并行DML

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

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

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

相關(guān)文章

  • Oracle存儲(chǔ)過(guò)程及調(diào)用

    Oracle存儲(chǔ)過(guò)程及調(diào)用

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

    Oracle dbca時(shí)報(bào):ORA-12547: TNS:lost contact錯(cuò)誤的解決

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

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

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

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

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

    PLSQL developer12漢化過(guò)程

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

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

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

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

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

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

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

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

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

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

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

最新評(píng)論

天津市| 巩留县| 高阳县| 清镇市| 英德市| 阳山县| 伊金霍洛旗| 辛集市| 昭通市| 曲水县| 大冶市| 武冈市| 巴青县| 仪陇县| 台中市| 辽阳市| 灵丘县| 桃园县| 贵定县| 砚山县| 南阳市| 白山市| 卓尼县| 迁西县| 莆田市| 固始县| 通江县| 淳安县| 昭苏县| 修武县| 湘阴县| 吉林省| 赫章县| 迁西县| 南雄市| 砀山县| 和林格尔县| 休宁县| 富锦市| 皮山县| 荆门市|