freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

普通表轉(zhuǎn)分區(qū)表(參考版)

2025-07-03 21:20本頁面
  

【正文】 (7) 表用a列作分區(qū),索引用b做局部分區(qū)索引,若where條件中用b來查詢,那么oracle會(huì)掃描所有的表和索引的分區(qū),成本會(huì)比分區(qū)更高,此時(shí)可以考慮用b做全局分區(qū)索引。(5)全局分區(qū)索引只按范圍或者散列分區(qū),hash分區(qū)是10g以后才支持。(3)全局分區(qū)索引的索引條目可能指向若干個(gè)分區(qū),因此,對(duì)于全局分區(qū)索引,即使只截?cái)嘁粋€(gè)分區(qū)中的數(shù)據(jù),都需要rebulid若干個(gè)分區(qū)甚至是整個(gè)索引。注意事項(xiàng):(1)全局索引可以分區(qū),也可以是不分區(qū)索引,全局索引必須是前綴索引,即全局索引的索引列必須是以索引分區(qū)鍵作為其前幾列。全局分區(qū)索引只能是B樹索引,到目前為止(10gR2),oracle只支持有前綴的全局索引。而ix_custaddr_local_id是非前綴索引。localcustaddrlocalcustaddrlocalitable_nameCUSTADDR39。wherefromselect索引已創(chuàng)建。custaddr(areacode)ix_custaddr_local_areacodecreatetablespaceicd_service,partitiont_list556custaddr(id)localix_custaddr_local_id_p和下面SQL 效果相同,因?yàn)閘ocal索引就是分區(qū)索引:createlocal。onindex示例:sql(6) 局部索引多應(yīng)用于數(shù)據(jù)倉(cāng)庫(kù)環(huán)境中。(4) 局部分區(qū)索引是對(duì)單個(gè)分區(qū)的,每個(gè)分區(qū)索引只指向一個(gè)表分區(qū);全局索引則不然,一個(gè)分區(qū)索引能指向n個(gè)表分區(qū),同時(shí),一個(gè)表分區(qū),也可能指向n個(gè)索引分區(qū),對(duì)分區(qū)表中的某個(gè)分區(qū)做truncate或者move,shrink等,可能會(huì)影響到n個(gè)全局索引分區(qū),正因?yàn)檫@點(diǎn),局部分區(qū)索引具有更高的可用性。(2) 前綴和非前綴索引都可以支持索引分區(qū)消除,前提是查詢的條件中包含索引分區(qū)鍵。range(time)*第 2 行出現(xiàn)錯(cuò)誤:ORA14038: GLOBAL 分區(qū)索引必須加上前綴 Local 本地索引對(duì)于local索引,當(dāng)表的分區(qū)發(fā)生變化時(shí),索引的維護(hù)由Oracle自動(dòng)進(jìn)行。partition(maxvalue)5lessp2)),439。201012139。thanvalues(partitionrange(time)partitionglobalonindex全局分區(qū)索引不支持非前綴的分區(qū)索引,如果創(chuàng)建,報(bào)錯(cuò)如下:SQL但是索引的引導(dǎo)列是ID。tablespaceicd_service,partitiont_list556custaddr(id)localix_custaddr_local_id_p如:create這里的ID 就是分區(qū)鍵,并且分區(qū)鍵id 也是索引的引導(dǎo)列。(maxvalue)5lessp2(200),4lessp1分區(qū)鍵3by引導(dǎo)列2PDBA(id)i_id_global如:create與索引有關(guān)的表:dba_part_indexes 分區(qū)索引的概要統(tǒng)計(jì)信息,可以得知每個(gè)表上有哪些分區(qū)索引,分區(qū)索引的類型(local/global)dba_ind_partitions 每個(gè)分區(qū)索引的分區(qū)級(jí)統(tǒng)計(jì)信息dba_indexes/dba_part_indexes 可以得到每個(gè)表上有哪些非分區(qū)索引Local索引肯定是分區(qū)索引,Global索引可以選擇是否分區(qū),如果分區(qū),只能是有前綴的分區(qū)索引。P_OTHER同樣會(huì)自動(dòng)維護(hù)局部分區(qū)索引,同時(shí)會(huì)使全局索引unusable,需要重建四. 分區(qū)表的索引分區(qū)索引分為本地(local index)索引和全局索引(global index)。CUSTADDRTABLE_NAMEtable_name=39。user_tab_partitionstable_name,partition_nameSQLT_LIST551。droptable未選定行說明:Truncate相對(duì)delete操作很快,數(shù)據(jù)倉(cāng)庫(kù)中的大量數(shù)據(jù)的批量數(shù)據(jù)加載可能會(huì)有用到;截?cái)喾謪^(qū)同樣會(huì)自動(dòng)維護(hù)局部分區(qū)索引,同時(shí)會(huì)使全局索引unusable,需要重建. Drop分區(qū)SQLcustaddr*SQLpartition(T_LIST556)。custaddralter1IDcustaddr*N/A. Truncate分區(qū)SQLSTATUSCUSTADDR39。WhereFromSelect注意:分區(qū)移動(dòng)會(huì)自動(dòng)維護(hù)局部分區(qū)索引,oracle不會(huì)自動(dòng)維護(hù)全局索引,所以需要我們重新rebuild分區(qū)索引,具體需要rebuild哪些索引,可以通過dba_part_indexes,dba_ind_partitions去判斷。icd_service。P_OTHERmovetableSQLsystem。P_OTHERmovetablep_other . 移動(dòng)分區(qū)SQLt_list556custaddrpartition_nameCUSTADDR39。wherefromselectix_custaddr_idix_custaddr_idix_custaddr_idindex_nameIX_CUSTADDR_ID39。wherefromselect表已更改。partitiont_list552,p_othermergetableSQL全局索引會(huì)失效,需要進(jìn)行rebuild。ix_custaddr_idix_custaddr_idix_custaddr_idix_custaddr_idindex_nameIX_CUSTADDR_ID39。wherefromselectT_LIST552CUSTADDRT_LIST556CUSTADDRPARTITION_NAMECUSTADDR39。wherefromselect注意這里紅色的地方,如果是Range類型的,使用at,List使用Values。icd_service)。p_othericd_service,t_list552into55239。p_othersplittablesql split 分區(qū)拆分 中,我們說明了可以使用split的方式來添加分區(qū)。ix_custaddr_idix_custaddr_idix_custaddr_idindex_nameix_custaddr_id39。wherefromselectix_custaddr_idindex_nameix_custaddr_id39。wherefromselectP_OTHER(6)對(duì)于局部索引,oracle會(huì)自動(dòng)增加一個(gè)局部分區(qū)索引。T_LIST556CUSTADDRPARTITION_NAMECUSTADDR39。wherefromselect
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1