国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

Oracle創(chuàng)建表分區(qū)

Oracle是最早支持物理分區(qū)的數(shù)據(jù)庫管理系統(tǒng)供應(yīng)商,表分區(qū)的功能是在Oracle 8.0版本推出的。分區(qū)功能能夠改善應(yīng)用程序的性能、可管理性和可用性,是數(shù)據(jù)庫管理中一個(gè)非常關(guān)鍵的技術(shù)。尤其在今天,數(shù)

Oracle是最早支持物理分區(qū)的數(shù)據(jù)庫管理系統(tǒng)供應(yīng)商,表分區(qū)的功能是在Oracle 8.0版本推出的。分區(qū)功能能夠改善應(yīng)用程序的性能、可管理性和可用性,是數(shù)據(jù)庫管理中一個(gè)非常關(guān)鍵的技術(shù)。尤其在今天,數(shù)據(jù)庫應(yīng)用系統(tǒng)的規(guī)模越來越大,還有海量數(shù)據(jù)的數(shù)據(jù)倉庫系統(tǒng),因此,幾乎所有的Oracle數(shù)據(jù)庫都使用分區(qū)功能來提高查詢的性能,并且簡化數(shù)據(jù)庫的日常管理維護(hù)工作。

一、范圍分區(qū)

創(chuàng)建范圍分區(qū)的關(guān)鍵字是“RANGE”,創(chuàng)建該分區(qū)后,其中的數(shù)據(jù)可以根據(jù)分區(qū)鍵值指定的范圍進(jìn)行分布,當(dāng)數(shù)據(jù)在范圍內(nèi)均勻分布時(shí),性能最好。例如:創(chuàng)建一個(gè)表ware_retail_part,按日期分八個(gè)區(qū)。

二、散列分區(qū)

HASH分區(qū),也叫做散列分區(qū),是在列的取值難以確定的情況下采用的分區(qū)方法。HASH實(shí)際上是一種函數(shù)算法,當(dāng)向表中插入數(shù)據(jù)時(shí),系統(tǒng)會(huì)自動(dòng)根據(jù)當(dāng)前分區(qū)列的值進(jìn)行計(jì)算出HASH值,然后確定應(yīng)該將該行存放于哪個(gè)表空間中。HASH分區(qū)通過指定分區(qū)編號(hào)將數(shù)據(jù)均勻分布在磁盤設(shè)備上,使得這些分區(qū)大小一致,這充分降低了I/O磁盤征用的情況,但是,對(duì)于范圍查詢或不等式查詢起不到優(yōu)化的作用。一般,下面幾種情況可以采取HASH分區(qū):

三、列表分區(qū)

關(guān)鍵字是LIST,如果表的某個(gè)列的值可以枚舉,則可以考慮對(duì)表進(jìn)行列表分區(qū)。比如客戶表clients,那么就可以按照客戶所在的省份進(jìn)行分區(qū)。

四、組合分區(qū)

結(jié)合兩個(gè)數(shù)據(jù)分區(qū)的方法可以組合成一個(gè)組合分區(qū)方法。首先用第一個(gè)數(shù)據(jù)分布方法對(duì)表格進(jìn)行分區(qū),然后再用第二個(gè)數(shù)據(jù)分區(qū)方法對(duì)每個(gè)分區(qū)進(jìn)行二次分區(qū)。Oracle 11g支持以下的組合分區(qū)方案:

五、Interval分區(qū)

關(guān)鍵字是Interval,Interval分區(qū)是Oracle 11g版本新引入的分區(qū)方法,是范圍分區(qū)的一種增強(qiáng)功能,可以實(shí)現(xiàn)equi_sized范圍分區(qū)的自動(dòng)化。創(chuàng)建的分區(qū)作為元數(shù)據(jù),只有最開始的分區(qū)是永久分區(qū)。隨著數(shù)據(jù)的增加會(huì)分配更多的部分,并自動(dòng)創(chuàng)建新的分區(qū)和本地索引。

標(biāo)簽: