Oracle性能优化教程05:Oracle性能优化之表分区管理_超越OCP/OCM
教程发布:风哥 教程分类:Oracle性能优化 更新日期:2019-03-04 浏览学习:4425
本套风哥Oracle视频教程Oracle性能优化之分区表管理。学习Oracle性能优化,分区表与分区索引的作用分类,分区表的创建(13种20多个案例),本地和全局索引创建,表分区与索引分区管理,分区表统计信息管理等
1、分区表与分区索引的作用
一、分区表的作用与分类
Oracle的表分区功能通过改善可管理性、性能和可用性,从而为各式应用程序带来了极大的好处。通常,分区可以使某些查询以及维护操作的性能大大提高。
当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时,不至于每次都扫描整张表。从应用程序的角度来看,分区后的表与非分区表完全相同,使用 SQL DML 命令访问分区后的表时,无需任何修改。
Oracle性能优化之表分区管理_Oracle性能优化与故障诊断05 (真正超越OCP/OCM的项目实战系列教程) |
本套风哥Oracle教程学习内容 |
1) 表分区的作用与分类 2) 索引分区的作用与分类 3) 表分区的创建(13种20多种案例) 4) 本地分区索引的创建 5) 全局分区索引的创建 6) 表分区的管理1(增加/删除/拆分/收缩/合并) 7) 表分区的管理2(修改/截断/移动/重命名) 8) 索引分区的管理(增加/删除/编译/重命名/拆分) 9) 表分区的信息查询 10) 表分区与索引分区统计信息管理 11) 普通表与表分区转换的5大方案 12) 表分区迁移的9个生产环境案例 13) 在线重定义迁移表分区 |
本套风哥Oracle教程学习地址 |
http://edu.51cto.com/sd/7d791 |
更多Oracle教程,请加风哥QQ:176140749、113257174或微信"itpux-com"交流 |
01.分区表的优点、缺点、特性:
(1)由于将数据分散到各个分区中,减少了数据损坏的可能性;
(2)可以对单独的分区进行备份和恢复;
(3)可以将分区映射到不同的物理磁盘上,来分散IO;
(4)提高可管理性、可用性和性能。
(5)缺点:已经存在的表没有方法可以直接转化为分区表。不过 Oracle 提供了在线重定义表的功能。
(6)特殊性:含有LONG、LONGRAW数据类型的表不能进行分区,一般分区类型为:varchar,varchar2,number,date
(7)每个表的分区或子分区数的总数不能超过1023个。