日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Oracle 基础 —SQL语句优化的途径

發(fā)布時間:2023/12/2 数据库 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle 基础 —SQL语句优化的途径 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一:SQL語句的優(yōu)化途徑

  1.選擇合適的Oracle優(yōu)化器

    (1).RBO 基于規(guī)則進行優(yōu)化的優(yōu)化器?? --Oracle 10G 后被拋掉

    (2).CBO基于成本(CPU 和 內(nèi)存的占用率)優(yōu)化的優(yōu)化器? --優(yōu)化器使用的模式根據(jù)目標而定

      CBO 的優(yōu)化模式:

        Rule:基于規(guī)則

        Choose:默認,表或者索引有統(tǒng)計信息,走CBO模式,否則走RBO 模式

        First row:表中有統(tǒng)計信息時,以最快方式返回查詢的前幾行,總體減少響應(yīng)時間

        All row:表中有統(tǒng)計信息時,以最快方式返回表的所有行,總體提高查詢吞吐量

  2.選擇恰當(dāng)?shù)膾呙璺绞?/strong>

        全表掃描:Oracle讀取表中的所有行,并檢查每一行是否滿足WHERE 語句的限制

        使用ROWID:快速定位到目標數(shù)據(jù)上

        索引掃描:只在CBO模式下有效

        快速索引掃描:掃描的數(shù)據(jù)不排序

  3.善于利用共享的SQL語句? --共享的SQL 語句放在Oracle實例的系統(tǒng)全局區(qū)域(SGA)中,

轉(zhuǎn)載于:https://www.cnblogs.com/futao123/p/4472301.html

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的Oracle 基础 —SQL语句优化的途径的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。