您现在的位置:首页 --> 查看专题: 分区表
客户有张大表,在设计的时候是分区表,按全宗号分了77个分区,最近发现对这张表查询速度明显比之前慢了许多,经过分析发现这张表的分区不见啦,变成了普通表,问了看法人员才知道,原来他对这张表做了好多次ALTER TABLE XX RENAME和CREATE TABLE XX AS SELECT *操作,由于CREATE TABLE AS(CTAS)操作只会建立同样的表结构而不会建立分区,导致这张表由分区表变成了普通的堆表,那么就要将这张表再改回分区表,普通表改为分区表的方法很多,但是对于7*24的系统来说,就只能用ORACLE 10g版本推出的新功能-在线重定义了,下面的案例是在虚拟机上做的测试。
先说说目前广泛使用的磁盘分区表方案。传统的分区方案(称为MBR分区方案)是将分区信息保存到磁盘的第一个扇区(MBR扇区)中的64个字节中,每个分区项占用16个字节,这16个字节中存有活动状态标志、文件系统标识、起止柱面号、磁头号、扇区号、隐含扇区数目(4个字节)、分区总扇区数目(4个字节)等内容。由于MBR扇区只有64个字节用于分区表,所以只能记录4个分区的信息。这就是硬盘主分区数目不能超过4个的原因。后来为了支持更多的分区...
[ 共2篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [12] 逃出你的肖申克(五):看不见的牢笼(上)
- [9] linux 简单架设防火墙路由器
- [9] 位置服务类产品的用户状态和地点管理设想
- [9] 关于身份证号的那些事
- [9] [Perl]Moose::Manual::T
- [8] 数据与理论结合,让交互设计更专业
- [8] 实现一个更精简的Tab
- [8] 关于不得不在python中使用代理访问网络的
- [8] 怎样获取PHP变量的变量名之PHP实现
- [8] iOS的定位原理揭秘
赞助商广告