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