改善Oracle的索引_MySQL
來源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-09 17:35:10
改善Oracle的索引_MySQL
改善Oracle的索引_MySQL:當(dāng)我們使用CREATE INDEX來創(chuàng)建索引時(shí),Oracle提供了很多參數(shù)來改善創(chuàng)建索引的速度、索引所占用的空間和索引樹的層次。1、速度因素PARALLEL選項(xiàng):當(dāng)創(chuàng)建索引時(shí),Oracle首先會(huì)進(jìn)行全表掃描來收集符號(hào)鍵和ROWID對(duì),而PARALLEL選項(xiàng)允許多處理器并行掃描表,
導(dǎo)讀改善Oracle的索引_MySQL:當(dāng)我們使用CREATE INDEX來創(chuàng)建索引時(shí),Oracle提供了很多參數(shù)來改善創(chuàng)建索引的速度、索引所占用的空間和索引樹的層次。1、速度因素PARALLEL選項(xiàng):當(dāng)創(chuàng)建索引時(shí),Oracle首先會(huì)進(jìn)行全表掃描來收集符號(hào)鍵和ROWID對(duì),而PARALLEL選項(xiàng)允許多處理器并行掃描表,

當(dāng)我們使用CREATE INDEX來創(chuàng)建索引時(shí),Oracle提供了很多參數(shù)來改善創(chuàng)建索引的速度、索引所占用的空間和索引樹的層次。
1、速度因素
PARALLEL選項(xiàng):當(dāng)創(chuàng)建索引時(shí),Oracle首先會(huì)進(jìn)行全表掃描來收集符號(hào)鍵和ROWID對(duì),而PARALLEL選項(xiàng)允許多處理器并行掃描表,這樣就會(huì)加速索引的創(chuàng)建過程。一般推薦的PARALLEL值為CPU數(shù)減1。
NOLOGGING選項(xiàng):NOLOGGING選項(xiàng)因?yàn)椴粚懭罩荆源蟠筇岣吡诵阅埽炔皇褂肗OLOGGING選項(xiàng)大約會(huì)節(jié)省70%的時(shí)間。使用NOLOGGING創(chuàng)建索引的唯一風(fēng)險(xiǎn)就是如果數(shù)據(jù)庫需要做前滾恢復(fù),你將不得不重建索引。
2、空間和結(jié)構(gòu)因素
COMPRESS選項(xiàng):COMPRESS選項(xiàng)用于在創(chuàng)建非唯一性索引時(shí)壓縮重復(fù)值。對(duì)于連接索引(即索引包含多列)來說,COMPRESS選項(xiàng)會(huì)使索引的大小減少一半以上。COMPRESS選項(xiàng)也可以設(shè)置連接索引的前置長(zhǎng)度。
使用大BLOCKSIZE的表空間:將索引建立在大BLOCKSIZE的表空間上,將大大降低索引樹的層次。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
改善Oracle的索引_MySQL
改善Oracle的索引_MySQL:當(dāng)我們使用CREATE INDEX來創(chuàng)建索引時(shí),Oracle提供了很多參數(shù)來改善創(chuàng)建索引的速度、索引所占用的空間和索引樹的層次。1、速度因素PARALLEL選項(xiàng):當(dāng)創(chuàng)建索引時(shí),Oracle首先會(huì)進(jìn)行全表掃描來收集符號(hào)鍵和ROWID對(duì),而PARALLEL選項(xiàng)允許多處理器并行掃描表,