深入oracle视频教程_数据结构_第1页
深入oracle视频教程_数据结构_第2页
深入oracle视频教程_数据结构_第3页
深入oracle视频教程_数据结构_第4页
深入oracle视频教程_数据结构_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、深入Oracle 第六课-Oracle数据结构(二)22001133.22.2288DATAGURU专业数据分析法律【】和幻灯片为炼数成金网络课程的教学资料,所有资料只能在课程内使用,不得在课程以外范围散播,违者将可能被责任。法律和经济课程详情炼数成金培训http:2013.2.282DATAGURU专业数据分析段-segment在Oracle中,凡是分配了空间的对象,都称之为段。表,表分区索引,索引分区大对象(LOB)2013.2.282013-3-19DATAGURU专业数据分析段-segment数据段临时段回滚段2013.2.282013-3-19DATAGURU专业数据分析临时段临时段

2、(临时表空间)排序,hash,merge(需要一个中间数据处理区域)创建索引,order by,hash joerge join只有在内存空间不足时,Oracle才会在临时表空间上创建临时段。临时段上的操作并不REDO LOG.2013.2.282013-3-19DATAGURU专业数据分析临时表Oracle的临时表只存在于某个回话或者事务的生命周期里,此时临时表中的数据只对当前这个会话可见。临时表经常被用于存放一个操作的中间数据(数据处理的中间环节)。临时表由于不产生redo,能够提高数据操作的性能。2013.2.282013-3-19DATAGURU专业数据分析临时表ON COMMIT 设

3、定 DELETE ROWS描述临时表中的数据是基于事务的,当事物提交或者回滚时,临时表中的数据将被清空。临时表中的数据基于会话,当会话结束时,临时表中的数据被清空。PRESERVE ROWS2013.2.282013-3-19DATAGURU专业数据分析临时表-on commit delete rows2013.2.28DATAGURU专业数据分析临时表-on commit preserve rowsDATAGURU专业数据分析临时表-索引2013.2.28DATAGURU专业数据分析段数据的压缩Oracle允许对段进行压缩。优点减少空间减少处理的数据块减少内存占用提高I/O速度提高查询效率缺

4、点因为要额外对数据作处理,在数据时,会消耗的资源和时间。2013.2.28DATAGURU专业数据分析段数据的压缩02002YearDriverTeam1220011993Ayrton SennaMcLaren4020001994Michael SchumacherBenetton1219991995Michael SchumacherBenetton4Mika Hakkinen1998RowData1996OlivianisLigierLigierOlivianis1997Michael SchumacherFerrari21998Mika HakkinenMcLaren1999Michae

5、l SchumacherFerrari4Ayrton Senna19932000David CoulrdMcLaren2001Michael SchumacherFerrariSymbol Table2002David CoulrdMcLarenMonaco Grand Prix Winners 1993-20022013.2.282013-3-19DATAGURU专业数据分析44McLaren32Benetton25Michael Sacher13Ferrari02Drd段数据的压缩压缩的效果2013.2.28DATAGURU专业数据分析段压缩的级别表空间级表级(索引)分区子分区2013.2

6、.28DATAGURU专业数据分析段压缩的级别表空间级2013.2.28DATAGURU专业数据分析手动段管理-MSSMMSSM-Manual Segment Space Management手工设定对象的参数PCTFREE,PCTUSED,FREELISTS,FREELISTS GROUPS2013.2.282013-3-19DATAGURU专业数据分析手动段管理-MSSMPCTFREE,PCTUSED,FREELISTS2013.2.282013-3-19DATAGURU专业数据分析手动段管理-MSSM创建MSSM对象2013.2.282013-3-19DATAGURU专业数据分析手动段管

7、理-MSSM优点给予DBA更大的空间管理余地。对于一些数据块操作非常敏感的场景依然有用。不足设置参数多参数设定值需要更高水平的DBA2013.2.282013-3-19DATAGURU专业数据分析自动段管理-ASSMASSM-Automatic Segment Space Management通过位图方式管理空间2013-3-19DATAGURU专业数据分析自动段管理-ASSMASSM段头包含了每个extent的信息2013.2.282013-3-19DATAGURU专业数据分析自动段管理-ASSM2013.2.282013-3-19DATAGURU专业数据分析自动段管理-ASSM优势简化管理

8、ASSM避免了手工设置大量的增大并发度相关的参数,除了唯一的一个UCTFREE.如果有多个事务并发一个段,对于MSSM,由于使用FREELIST列表进行空间管理,导致大量会话反问这些列表,出现资源的争用和等待;ASSM由于不使用FREELIST方式管理空间,会有效避免这种资源征用和等待。RAC环境下能改善并发性能(不需要各个实例间互相大量的freelist表)劣势(非民间)FTS(全表扫描)大数据的加载,会导致性能下降。影响索引的集群因子(clustering factor)2013.2.282013-3-19DATAGURU专业数据分析表空间2013.2.282013-3-19DATAGUR

9、U专业数据分析大文件表空间普通的数据文件,受到数据块的限制每个数据文件最多只能包含222-1(4M)个数据块。2k -8G4k-16G8k-32G.大数据文件,可以使用232(4G)个数据块2k -8T4k-16T8k-32T.2013.2.282013-3-19DATAGURU专业数据分析大文件表空间优势减少数据库的数据文件个数(每个数据库64K个数据文件)方便文件的管理,不需要人工干预表空间的文件大小减少数据库对文件头同步的开销。2013.2.28DATAGURU专业数据分析表空间的管理方式本地管理表空间(Locally Managed Tablespa)字典管理表空间(Dictionar

10、y-Managed Tablespa)2013.2.282013-3-19DATAGURU专业数据分析字典管理表空间表空间中的信息在Oracle数据字典(system表空间)中,SYSTEM表空间和相关的视图。凡是DML操作,都需要2013.2.282013-3-19DATAGURU专业数据分析本地管理表空间优点避免通过查询数据字典获得表空间的信息自动表空间上数据的变化并进行调整自动确定表空间上extent的大小2013.2.282013-3-19DATAGURU专业数据分析表空间的属性数据管理方式localdictionary段管理ASSMMSSMextent 管理AUTOALLOCATEUNIFORM2013.2.28DATAGURU专业数据分析表空间的属性-默认属性2013.2.282013-3-19DATAGURU专业数据分析表空间的extent管理方式AUTOALLOCATE由Oracle自动决

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论