RHEL 6.4 部署RAID1 并模拟发生故障
2014-08-17 10:43
148 查看
最近有个Batch性能特别差,超过30个小时的运行,采用Partition后3个小时内就可以运行完,特别的神奇。
Oracle Partition简介
ORACLE的Partition是一种处理超大型表、索引等的技术。分区是一种“分而治之”的技术,通过将大表和索引分成可以管理的小块,从而避免了对每个表作为一个大的、单独的对象进行管理,为大量数据提供了可伸缩的性能。Partition通过将操作分配给更小的存储单元,减少了需要进行管理操作的时间,并通过增强的并行处理提高了性能,通过屏蔽故障数据的分区,还增加了可用性。
举个简单的例子,下面是根据STREAM_VALUE来做Partition:
-- Create partition table
create table TMP_ROWID
(
ROW_ID ROWID not null,
STREAM_VALUE NUMBER(10)
) partition by list (STREAM_VALUE)
(
partition S1 values (1),
partition S2 values (2),
partition S3 values (3),
partition S4 values (4),
partition S5 values (5),
partition S6 values (6),
partition S7 values (7),
partition S8 values (8)
);
实际业务中,可以根据数据的特点来做相应的Partition,比如时间,数据类别等等。
Oracle Partition简介
ORACLE的Partition是一种处理超大型表、索引等的技术。分区是一种“分而治之”的技术,通过将大表和索引分成可以管理的小块,从而避免了对每个表作为一个大的、单独的对象进行管理,为大量数据提供了可伸缩的性能。Partition通过将操作分配给更小的存储单元,减少了需要进行管理操作的时间,并通过增强的并行处理提高了性能,通过屏蔽故障数据的分区,还增加了可用性。
举个简单的例子,下面是根据STREAM_VALUE来做Partition:
-- Create partition table
create table TMP_ROWID
(
ROW_ID ROWID not null,
STREAM_VALUE NUMBER(10)
) partition by list (STREAM_VALUE)
(
partition S1 values (1),
partition S2 values (2),
partition S3 values (3),
partition S4 values (4),
partition S5 values (5),
partition S6 values (6),
partition S7 values (7),
partition S8 values (8)
);
实际业务中,可以根据数据的特点来做相应的Partition,比如时间,数据类别等等。
相关文章推荐
- rhel6.4部署gateone
- RHEL6.4 安装 highpoint RocketRAID 2720 阵列卡驱动
- RHEL6.4+ORACLE11G R2部署
- rhel6.4部署tomcat
- mysql简单主从部署(rhel6.4)
- RHEL6.4 Keepalive+LVS(DR)部署文档
- rhel6.4部署gateone
- RHEL下部署heartbeat,实现简单故障转移群集
- rhel6.4部署tomcat
- RHEL6.5 部署RAID1
- Linux-RHEL6.4部署zabbix监控
- Linux-rhel6.4部署nginx
- 从零部署RHEV3.3红帽虚拟化-2 (用kvm虚拟机安装RHEL6.4)
- Linux-RHEL6.4部署zabbix监控
- Mongodb3分片部署及故障模拟验证
- 使用RHEL6.4部署PXE+kickstart,实现自动安装linux系统
- RHEL 6.4 部署RAID5+LVM
- MongoDB 3.2.7 for rhel6.4 副本集-分片集群部署
- Linux-rhel6.4部署nginx
- MySQL高可用MHA安装部署以及故障转移详细资料汇总