当前位置: 首页 >> 我们的头条 >> 中国四大发明,Oracle分区技能特性具体解读,古诗三百首 >> 正文

中国四大发明,Oracle分区技能特性具体解读,古诗三百首

2019年03月29日 04:55:58     作者:admin     分类:我们的头条     阅读次数:140    

老张拉呱:thomas z苏玉珍hang,甲骨文云渠道事业部资深技能顾问,2008年参加甲骨文公司数据库咨询部分,10+年甲骨文解决计划咨询支撑经历,资深体系工程师、Oracle OCM认证专家,具有丰厚的Cloud /IT项目经历。现在首要担任甲骨文我国北方区(医院/卫生、交通、制作、教育、政府、证券、媒体、金融、零售等职业)客户的数据库、中心件、IaaS/PaaS、集成体系等相关技能解决计划咨询作业。

签名:我为人人,人人为我,三人行,必有我师。

新浪微博:http://weibo.com/tomszrp

Oracle 的分区是一种“分而治之”的技能,经过将大表、索引分红能够独立办理的、小的 Segment,然后避免了对每个目标作为一个大的我国四大发明,Oracle分区技能特性详细解读,古诗三百首、独自的 Segment 进行办理,为海量数据拜访供给了可弹性的功用。自从南京李华手机报价 Oracle 引进分区技能以来,Oracle 公司在每次推出重要版别时都会对分区办法或功用上有所增强。从后边的分区办法中咱们也能够明晰的看到 Oracle 分区技能的开展、生长进程。Oracle 公司一直在致力于不断完善分区技能,保证满意一切的事务需求。

rdt163 德拉诺错币
版别 新支撑的分区办法 阐明
7.3.x 逻辑分区/分区视图 ◊在Oracle 8版别前,DBAs和Consultants 依据体系需求完结了"Home-Grown"(自产的/土生土长的)分区办法,他们凭借UNION-ALL Views或Partition Views(7.3开端供给的分区视图,需求合作初始化参数PARTITION_VIEW_ENABLED=TRUE来运用Optimizer Prunes特性)完结,即便到今日,假如不收购Oracle Database Enterprise Edition下的Partitioning Option License,从答应上来讲,也有必要凭借这种Home-Grown的办法来完结。◊这种办法对DML是不透明的◊Partition Views in 7.3: Examples and Tests (文档 ID 43194.1)
8.0.x Oracle 8.5 开端支撑分区表/索引,首要供给规模分区(range) 1)使Oracle成为了第一个支撑物理分区的RDBMS供货商2)Oracle 8 仅支撑表和索引级的分区( Clustered tables/indexes and snapshots are not supported)3)Oracle 8中不能够update partition key columns,否则会遇到ORA-14402过错4)只完结了静态的分区裁剪功用5)支撑索引的Local and global Range
8i 新添加希分区(hash)开端支撑规模-哈希复合分区(range-hash) 8.1.7完结了动态智能裁剪(Dynamic partition pruning)和智能衔接(Partition-wise join佐鸣r18s)
9iR1 新增列表分区(list)开端支撑大局索引维护 1)在9i(9.0.1)之前, IOT表只支撑range分区,实际上是从8.1.5版别开端支撑对IOT的range分区2)从9i开端支撑对IOT的range、hash分区3)在9iR2 hash分区支撑IOT表中包括lob列(9i中暂不支撑包括lob类型的IOT hash 分区)4)支撑Global index maintenance
9iR2 开端支撑规模-列表复合分区(range-list) 1)Fast Split2)DEFAULT Partition for LIST
10gR1 1)添加了对索引安排表(IOT) 列表(list)分区功用2)添加了对大局分区索引的hash分区战略3)10gR2开端一个表能够支撑1024K-1个分区(曾经是64K-1) 1)扩展了global indexes on partitioned IOTs的维护支撑2)Local partitioned bitmap indexes on partitioned IOTs3)LOB columns are now supported in all types of partitioned IOTadn017s.4)fast split partition支撑分区IOT表
10gR2
11g Interval Partit小叽叽ioning 完结了规模分区的主动化
System Partitioning(体系分区) 在这个新的类型中,咱们不需求指定任何分区键,数据会进郭昶老婆入哪个分区完全由应用程序决议,实际上也便是由SQL来决议,总算咱们在Insert句子中能够指定刺进哪个分区了
More Composite Partitioning (更多的复合分区) 在9i、10g中,复合分区只支撑Range-List和Range-Hash在11gR1中复合分区的类型大大添加,现在Range,List,Interval都能够作为Top level分区,而Second level则能够是Range,List,Hash,也便是在11gR1中能够有3*3=9种复合分区,能够满意更多的事务需求.11gR2中,又添加了hash-hash复合分区
Reference Partitioning(外键也叫引证分区) 分区计划的引进是以相关表格经过相同的分区战略取得优点作为条件我国四大发明,Oracle分区技能特性详细解读,古诗三百首想象的。Detail表格经过PK-FK联系从master表格承继相同的分区计划.咱们不需求把分区键存储在detail表格中,经过关键词“PARTITION BY REFERENCE,detail表格取得m我国四大发明,Oracle分区技能特性详细解读,古诗三百首aster表格的分区计划
虚拟列分区(Virtual Column-Based Partitioning) 在11g之锔瓷教程视频前,只要分区键存在于表格中才能够完结对表格的分区功用。而Oracle 11g的新功用“虚拟列”打破了这一约束,答应经过运用表格中的一列或多列的计算式作为分区键。
分区主张器 SQL Access Advisor 不光能够为索引、物化视图和物化视图日志供给主张,还能够生成分区主张。履行 SQL Access Advisor 生成的主张,您将会看到预期的功用收益。能够手动施行生成的脚本,也能够将其提交给 Oracle Enterprise Manager 中的一个行列。凭借分区主张扩展,客户不只能够取得专门针对分区的主张,还能够取得 SQL Access Advisor 的更全面的全体主张,然后在总体上进步 SQL 句子的全体功用。Partition Advisor 已集成到 SQL Access Advisor 中,是 Oracle Tuning Pack(一个额定的答应选件)的组成部分。
12cR1 Online Partition 维护 1)在线移动、紧缩分区或子分区,不阻赛DML操作alter table sales move partition p1 tablespace lowtbs update indexes online;alter table sales move partition 河莉活p1 ROW STORE COMPRESS BASIC update indexes online;alter table sales move partition p1 ROW STORE COMPRESS ADVANCED update indexes online;alter table sales move partition p1 COLUMN STORE COMPRESS FOR QUERY LOW update indexes online;alter table sales move partition p1 COLUMN STORE COMPRESS FOR QUERY HIGH update indexes online;alter table sales move partition p1 COLUMN STORE COMPRESS FOR ARCHIVE LOW update indexes online;alter table sales move partition p1 COLUMN STORE COMPRESS FOR ARCHIVE HIGH update indexes online;select table_name,compression,compress_for from dba_tables;select table_name,partition_name, compression,compress_for from dba_tab_partitions;拜见示例2)Restrictions on the ONLIN我国四大发明,Oracle分区技能特性详细解读,古诗三百首E Clause --详见官方文档里的阐明(1)不支撑sys用户下表(2)不支撑索引安排表(IOT)(3)不支撑包括目标类型或bitmap join indexes以及domain indexes的表(4)当翻开database-level supplemental logging 时不支撑online维护(5)Parallel DML and direct path INSERT operations require an exclusive lock on the table. 所以, these operations are not supported concurrently with an ongoing online partition MOVE, due to conflicting locks.
Reference Partitioning的增强 1)支撑Interval-Reference分区2)供给truncate partition、exchange [我国四大发明,Oracle分区技能特性详细解读,古诗三百首SUB]partition操作的CASCADE级联选项
多分区维护操作 add/truncate/drop/split/merge分区操作答应在一个操作中一次操作多个分区
部分索引 Local和Global indexes能够在部分分区上创立,这个特性(Partial Indexing on Partitioned Tables)是经过表表上的indexing特点来操控的。留意,部分索引不能创立大局仅有索引。
大局索引异步维护 1)关于Drop和Truncate Parition 操作,支撑异步维护大局索引,Update Indexes字句只是维护metadata,真实的索引维护是经过一个JOB(SYS.PMO_DEFERRED_GIDX_M我国四大发明,Oracle分区技能特性详细解读,古诗三百首AINT_JOB)异步完结的。缺省情况下该job是每天清晨2:00履行,也可手艺调用dbms_part.c申雨颖leanup_gidx来完结PROCEDURE CLEANUP_GIDX - To clean up the global indexes PROCEDURE CLEANUP_GIDX_INTERNAL - To clean up the internal tablesPROCEDURE CLEANUP_ONLINE_OP - To clean up the online 我国四大发明,Oracle分区技能特性详细解读,古诗三百首partition movements2)DBA_INDEXES 和DBA_IND_PARTITIONS新添加了ORPHANED_ENTRIES列。该列用来指出whether or not a global index (partition) contains stale entries due to deferred index maintenance during DROP/TRUNCATE PARTITION, or MODIFY PARTITION operations. 有三种取值:YES: The i奇术色医ndex (partition) contains orphaned entriesNO: The index (partition) does not contain any orphaned entriesN/A: The property is not applicable – this is the case for local indexes, or indexes on non-partitioned tables.
12cR2 Multi-Column List Partition 1)12.2.0.1.0开端支撑,最大16个列2)支撑分区和子分区3)支撑heap tables、external tables4)支撑Reference Partitioning and Auto-List
Auto-List Partitioning 1)完结了list分区的主动化办理,相似11g版别开端支撑的Interval Partitioning2)没有default分区,有必要至少指定一个分区3)体系主动添加的分区会主动命名4)list分区到Auto-List能够转化,条件是List分区表界说上没有DEFAULT分区
Interval Subpartioning 1) 从11g版别中开端支撑的Interval Partitioning技能不支撑子分区,从12cR2版别开端支撑。2) Interval Subpartioning和Interval Partitioning的运用条件及要求是相同的,如:--没有MAXVALUE--没有Add Partition3) Interval-subpartitoning strategy set at table level--Subpartiton template mandatory--Interval identical for all partitions4) 每个表最大100万个[sub]parti先走汁tions--From one partition with one million subpartitions ..--..To one million partitions wit米菲哭了h one subpartition each
Partitioned External Tables Partitioned external tables will provide both the functionality to map partitioned Hive tables into the Oracle ecosystem as well as providing declarative partitioning on top of any Hadoop Distributed File System (HDFS) based data store.
分区与Sharding –数据笔直分区到多个独立的数据库中–线性扩展–主动布置–支撑HASH、RANGE、LIST和复合方法的主动数据分区–主动R小兔gaaraebalance和Resharding
分区表相关维护维护方面的增强
Online分区维护(DDL)的 11g Create indexAdd columnAdd constraint
12cR1 Drop indexDrop ConstraintAlter table set unused columnAlter table move partition
12cR2 Alter table modify non-partitioned table to partitioned table Alter table move online for heap tablesAlter table split partition online
Filtered分区维护操作 该特性答应咱们在维护(Move/merge/split)分区表的时分进行数据过滤alter table orders_move_part move partition Q1_2015 tablespace tbs_archive compressINCLUDE ROWS where order_state='open';
快速创立分区交流中心表 Oracle Database 12c 第 2 版中的FOR EXCHANGE WITH子句消除了分区交流的检测性作业,Indexes are not created as part of this command. eg:create table sales_exch for exchange with sales;
只读分区 分区/子分区能够被设置为read only或read write(default)。留意:只读分区不答应drop,但对应的base table是能够被drop的,所以不要寄望于这个做愈加等级的安全维护,仍是要合作权限和其他安全措施来维护。tips:这样从12cR2/18c开端,能够做到Service->Oracle_Home->Instance-->PDB->Tablespace ->Table/MV/外部表->Partition->subpartition等各个等级的只读设置,合作目标只读权限(read)、体系只读权限(read any table)及Schema Only Accounts等特性,能够满意各个层次的数据维护需求。
18c 18.1.0 Enhanced Parallel Partition-wise Operations拜见这儿 Partition-Wise Oper百企入桂干细胞工程ations Partition-Wise Joins in a Data Warehouse相关常识:Partition-Wise Operations – New Features in 12c 洗衣屋and 18c
Modifying the Partitioning Strategy 拜见这儿的文档阐明。
Online Merging of Partitions and S末世美受爱忠犬ubpartitions这是18c(18.1.0)中针对分区技能的一个很帅的改善,在不影响事务的情况下,能够在线兼并分区或子分区。拜见这儿的文档阐明。
19c 19.2 Hybrid partitioned tables--混合分区表

公司 line 技能
声明:该文观念仅代表作者自己,搜狐号系信息发布平邵美麟台,搜狐仅供给信息存储空间效劳。
除非特别注明,本文『中国四大发明,Oracle分区技能特性具体解读,古诗三百首』来源于互联网、微信平台、QQ空间以及其它朋友推荐等,非本站作者原创。 本站作者admin不对本文拥有版权,如有侵犯,请投诉。我们会在72小时内删除。 但烦请转载时请标明出处:“本文转载于『美剧之家-最新美剧发布-美剧字幕组-好莱坞实时热点』,原文地址:http://www.mj-msl.com/articles/1341.html

  “因为小微企业的本身特色,使用典当担保等传统增信手法会遭到必定影响,这也导致了小微企业融资本钱的添加。因而,咱们必需要活跃立异仲,陈洪宛:“信易贷”规划已超1.5万亿元 不良率在1%以内,小栗旬,大力开展信誉借款。”陈洪宛表明,小微企业的信誉信息不全面、不精确,成为

仲,陈洪宛:“信易贷”规划已超1.5万亿元 不良率在1%以内,小栗旬
  • 汪小菲,海欣股份4月25日盘中跌幅达5%,皇带鱼
    汪小菲,海欣股份4月25日盘中跌幅达5%,皇带鱼
  • 建兰,小白鞋过气后,轮到乔妹“蒸糕鞋”引领4月潮流,清凉还不必穿袜,描写秋天的诗句
    建兰,小白鞋过气后,轮到乔妹“蒸糕鞋”引领4月潮流,清凉还不必穿袜,描写秋天的诗句
  • 人血白蛋白,一部喜剧人大联欢的前史悬疑剧!央视首播收视率超《新闻联播》!,枕边物语
    人血白蛋白,一部喜剧人大联欢的前史悬疑剧!央视首播收视率超《新闻联播》!,枕边物语