Cluster vs Non Cluster Index
Indexs tseem ceeb heev hauv txhua qhov database. Lawv siv los txhim kho kev ua haujlwm ntawm kev khaws cov ntaub ntawv los ntawm cov ntxhuav. Lawv yog cov logically thiab lub cev ywj siab ntawm cov ntaub ntawv hauv cov rooj sib txuas. Yog li ntawd, indexes tuaj yeem poob, rov tsim dua thiab rov tsim dua yam tsis muaj kev cuam tshuam cov ntaub ntawv ntawm cov rooj hauv paus. Oracle server tuaj yeem tswj hwm nws cov indexes yam tsis muaj kev koom tes ntawm DBA, thaum cov lus cuam tshuam raug tso, hloov kho thiab tshem tawm. Muaj ob peb hom index. Ntawm no yog ib co ntawm lawv.
1. B-ntoo indexes
2. Bitmap indexes
3. Muaj nuj nqi-raws li indexes
4. Reverse-key indexes
5. B-ntoo pawg indexes
Dab tsi yog qhov ntsuas tsis yog pawg?
Los ntawm cov hom kev ntsuas saum toj no, cov hauv qab no yog cov indexes tsis yog pawg.
• B-ntoo index
• Bitmap index
• Muaj nuj nqi raws index
• Reverse-key indexes
B-ntoo indexes yog cov feem ntau siv index hom databases. Yog tias CREATE INDEX cov lus txib raug muab tso rau hauv cov ntaub ntawv, yam tsis tau qhia ib hom, Oracle server tsim b-ntoo qhov ntsuas. Thaum ib tsob ntoo b-ntoo qhov ntsuas tau tsim rau ntawm ib kem tshwj xeeb, oracle server khaws cov txiaj ntsig ntawm kem thiab khaws cov lus siv rau kab tiag tiag ntawm lub rooj.
Bitmap indexes yog tsim thaum cov ntaub ntawv kab ntawv tsis xaiv heev. Qhov ntawd txhais tau tias, kab ntawv cov ntaub ntawv muaj qhov tsawg cardinality. Cov no yog tsim tshwj xeeb rau cov ntaub ntawv warehouses, thiab nws tsis zoo siv bitmap indexes ntawm highly updataable los yog pauv rooj.
Functional indexes yog los ntawm Oracle 8i. Ntawm no, muaj nuj nqi yog siv nyob rau hauv indexed kem. Yog li ntawd, nyob rau hauv ib tug functional index, kem cov ntaub ntawv tsis raug txheeb raws li ib txwm txoj kev. Nws txheeb cov txiaj ntsig ntawm cov kab tom qab siv qhov ua haujlwm. Cov no muaj txiaj ntsig zoo heev thaum qhov chaw kaw ntawm cov lus nug xaiv tau siv ua haujlwm.
Reverse-key indexes yog hom kev ntsuas nthuav dav heev. Cia peb xav tias ib kem muaj ntau cov ntaub ntawv tshwj xeeb xws li 'cityA', 'cityB', 'cityC' … thiab lwm yam. Txhua tus nqi muaj tus qauv. Thawj plaub lub cim yog tib yam thiab cov ntu txuas ntxiv raug hloov. Yog li thaum REVERSE qhov tseem ceeb index yog tsim nyob rau hauv kem no, Oracle yuav thim rov qab txoj hlua thiab rov qab rau hauv ib tsob ntoo index.
Cov hom kev ntsuas saum toj saud yog NON-CLUSTERED indexes. Qhov ntawd txhais tau tias, cov ntaub ntawv txheeb xyuas tau muab khaws cia sab nraum lub rooj, thiab cov ntaub ntawv txheeb xyuas tau khaws cia.
Clustered Index yog dab tsi?
Clustered indexes yog ib hom kev ntsuas tshwj xeeb. Nws khaws cov ntaub ntawv raws li txoj hauv kev khaws cov ntaub ntawv lub cev. Yog li ntawd, tsis tuaj yeem muaj ntau pawg ntsuas ntsuas rau ib lub rooj. Ib lub rooj tuaj yeem muaj tsuas yog ib qho kev sib koom ua ke.
Dab tsi yog qhov txawv ntawm Clustered thiab Non-Clustered Indexs?
1. Lub rooj tuaj yeem tsuas muaj ib qho kev ntsuas qhov ntsuas, tab sis tuaj yeem muaj txog 249 qhov ntsuas tsis yog pawg hauv ib lub rooj.
2. Clustered Performance index yog tsim tau thaum tsim tus yuam sij tseem ceeb, tab sis qhov tsis yog-clustered index yog tsim thaum tsim tus yuam sij tshwj xeeb.
3. Kev txiav txim siab ntawm pawg index sib phim nrog lub cev kev txiav txim ntawm cov ntaub ntawv cov lus, tab sis nyob rau hauv tsis yog-clustered indexes, nws tsis.