成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

簡單談?wù)凮racle SQL調(diào)優(yōu)

數(shù)據(jù)庫 Oracle
Oracle SQL調(diào)優(yōu)是一個復(fù)雜的主題,甚至是需要整本書來介紹Oracle SQL調(diào)優(yōu)的細(xì)微差別。不過有一些基本的規(guī)則是每個Oracle DBA都需要跟從的,這些規(guī)則可以改善他們系統(tǒng)的性能。

Oracle還是比較常用的,于是我研究了一下Oracle SQL調(diào)優(yōu),在這里拿出來和大家分享一下,希望對大家有用。Oracle SQL調(diào)優(yōu)是一個復(fù)雜的主題,甚至是需要整本書來介紹Oracle SQL調(diào)優(yōu)的細(xì)微差別。不過有一些基本的規(guī)則是每個Oracle DBA都需要跟從的,這些規(guī)則可以改善他們系統(tǒng)的性能。SQL調(diào)優(yōu)的目標(biāo)是簡單的:

◆消除不必要的大表全表搜索:不必要的全表搜索導(dǎo)致大量不必要的I/O,從而拖慢整個數(shù)據(jù)庫的性能。調(diào)優(yōu)專家首先會根據(jù)查詢返回的行數(shù)目來評價 SQL。在一個有序的表中,如果查詢返回少于40%的行,或者在一個無序的表中,返回少于7%的行,那么這個查詢都可以調(diào)整為使用一個索引來代替全表搜索。對于不必要的全表搜索來說,最常見的調(diào)優(yōu)方法是增加索引。可以在表中加入標(biāo)準(zhǔn)的B樹索引,也可以加入bitmap和基于函數(shù)的索引。要決定是否消除一個全表搜索,你可以仔細(xì)檢查索引搜索的I/O開銷和全表搜索的開銷,它們的開銷和數(shù)據(jù)塊的讀取和可能的并行執(zhí)行有關(guān),并將兩者作對比。在一些情況下,一些不必要的全表搜索的消除可以通過強(qiáng)制使用一個index來達(dá)到,只需要在SQL語句中加入一個索引的提示就可以了。

◆在全表搜索是一個最快的訪問方法時,將小表的全表搜索放到緩存中,調(diào)優(yōu)專家應(yīng)該確保有一個專門的數(shù)據(jù)緩沖用作行緩沖。在Oracle7中,你可以使用alter table xxx cache語句,在Oracle8或以上,小表可以被強(qiáng)制為放到KEEP池中緩沖。

◆確保最優(yōu)的索引使用:對于改善查詢的速度,這是特別重要的。有時Oracle可以選擇多個索引來進(jìn)行查詢,調(diào)優(yōu)專家必須檢查每個索引并且確保Oracle使用正確的索引。它還包括bitmap和基于函數(shù)的索引的使用。

◆確保最優(yōu)的JOIN操作:有些查詢使用NESTED LOOP join快一些,有些則是HASH join快一些,另外一些則是sort-merge join更快。

這些規(guī)則看來簡單,不過它們占SQL調(diào)優(yōu)任務(wù)的90%,并且它們也無需完全懂得Oracle SQL的內(nèi)部運(yùn)作。這里我們來簡單概覽一下Oracle SQL調(diào)優(yōu)。

【編輯推薦】

  1. Oracle Spatial學(xué)習(xí)經(jīng)驗(yàn)
  2. 高手談?wù)揙racle Spatial
  3. 全面概括Oracle數(shù)據(jù)類型
  4. 快速了解Oracle SQL語言
  5. 你是否了解Oracle Dual表
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2011-05-20 14:23:01

Oracle調(diào)優(yōu)

2010-04-12 17:30:44

Oracle SQL調(diào)

2011-05-18 10:16:24

Oracle調(diào)優(yōu)

2011-05-20 15:02:01

Oracle性能調(diào)優(yōu)

2010-04-19 13:50:27

Oracle調(diào)整

2011-05-19 14:11:29

Oracle

2021-11-07 23:49:19

SQL數(shù)據(jù)庫工具

2009-11-17 14:50:50

Oracle調(diào)優(yōu)

2023-11-10 09:25:36

Oracle數(shù)據(jù)庫

2009-04-01 11:17:52

內(nèi)存分配調(diào)優(yōu)Oracle

2019-09-25 15:09:30

MySQL索引SQL

2012-01-10 14:35:08

JavaJVM

2017-07-21 08:55:13

TomcatJVM容器

2010-04-22 16:39:21

Oracle 調(diào)優(yōu)

2010-05-05 14:04:31

Oracle 性能

2011-05-24 09:45:41

Oracle數(shù)據(jù)庫系統(tǒng)調(diào)優(yōu)

2009-11-05 10:03:25

Oracle調(diào)優(yōu)NUMA架構(gòu)

2011-03-02 10:01:15

2017-11-17 08:56:59

Java性能優(yōu)化技巧

2009-11-09 17:27:38

Oracle編碼SQL
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品久久久久久久久久久久久久 | 国产精品久久久久av | 久久久久久一区 | 国产日韩欧美一区二区 | 美女爽到呻吟久久久久 | 日本天堂一区二区 | 99热国产在线播放 | 国产三级一区二区 | 一区二区精品在线 | 久久久www成人免费精品张筱雨 | 亚洲一区二区三区桃乃木香奈 | 国产免费一区二区三区最新6 | 四虎影院美女 | 国产 日韩 欧美 在线 | 中文字幕精品一区二区三区精品 | 毛片链接 | 欧美激情久久久 | 精品九九 | 日韩精品一区二区久久 | 99re在线播放 | 日本亚洲一区 | 久草免费在线 | 成人日韩av | aaa大片免费观看 | 日韩精品不卡 | www国产成人免费观看视频 | 亚洲欧美日韩在线 | 亚洲人在线观看视频 | 亚洲成人免费视频 | 婷婷色国产偷v国产偷v小说 | 精品久久久久久 | 中文字幕国产 | 国产日韩欧美在线 | 欧美日韩不卡 | 亚洲精品自拍 | 欧美日韩精品久久久免费观看 | 精品国产一区二区三区久久狼黑人 | 亚洲国产激情 | 欧美二区三区 | 久久69精品久久久久久久电影好 | 欧美日韩在线高清 |