- 浏览: 472319 次
-
文章分类
最新评论
-
datawarehouse:
来学习了。
什么是informatic? -
nange223:
感谢分享,学习了
一些数据库监控,优化,管理工具 -
pianxibin:
ertrth thr dj dyj
一些数据库监控,优化,管理工具 -
gekky6:
多谢分享,学习下
一些数据库监控,优化,管理工具 -
lqlein:
好好学习学习
一些数据库监控,优化,管理工具
分区方法: 范围分区、散列分区、列表分区、复合分区
(1)范围分区 :以表中的一个列或一组列的值得范围分区
例如:
CREATE table sales2
(
product_id varchar2(5),
sales_date date not null,
sales_cost number(10)
)
partition by range(sales_date)
(
partition p1 values less then (date '2003-01-01'),
partition p2 values less then (date '2004-01-01'),
partition p3 values less then (maxvalue)
);
(2) 散列分区:允许用户对不具有逻辑范围的数据进行分区
通过在分区键上执行 HASH函数决定存储的分区
将数据平均的分布到不同的分区
散列分区语法: partition by hash(column_name)
partitions number_of_partitions;
或
partition by hash (colum_name)
(partition part1 [tablespace tbs1],
partition part2 [tablespace tbs2],
......
partition partN [tablespace tbsN]};
例如:
create table Employy
(
Employee_ID varchar2(5),
Employee_Name varchar2(20),
Department varchar2(10)
)
partition by hash (Department)
{
partition D1,
partition D2,
partition D3
}
--------------
create table employee
( emp_id number(4),
emp_name varchar2(15),
emp_address varchar2(15),
department varchar2(10)
)
partition by hash (department)
partitions 4;
(3) 列表分区:允许用户将不相关的数据组织在一起
例如:create table Employee
(Emp_ID number(4),
Emp_Name varchar2(14),
Emp_Address varchar2(15)
)
partition by list (Emp_Address)
(
partition north values('芝加哥'),
partition west values('旧金山','洛杉矶'),
partition south values('亚特兰大','达拉斯','休斯敦'),
partition east values('纽约','波斯顿')
);
(4) 复合分区:范围分区与散列分区或列表分区的组合
例如:
create table sales
(product_id varchar2(5),
sales_date date not null,
sales_cost number(10)
)
partition by range(sales_date)
subpartition by hash (product_id)
subpartitions 5
(partition s1 values less then (to_date('01/4月/2001','DD/MON/YYYY'),
partition s2 values less then (to_date('01/7月/2001','DD/MON/YYYY'),
partition s3 values less then (to_date('01/9月/2001','DD/MON/YYYY'),
partition s4 values less then (maxvalue)
);
===================
分区的查询,修改,删除
insert into sales3 values('p001','02-3月-2001',2000);
select * from sales3 partition(p3);
delete from sales3 partition(p2);
=================================
分区维护操作:添加分区、删除分区、截断分区、合并分区、拆分分区
(1)添加分区 ---在最后一个分区之后添加新分区
alter table sales add partition p4 values less then (4000);
(2) 删除分区 ---删除一个指定的分区,分区的数据也随之删除
alter table sales drop partition p4;
(3)截断分区 ---删除制定分区中的所有记录
alter table sales truncate partition p3;
(4)合并分区 ---将范围分区或复合分区的两个相邻分区连接起来
alter table sales merge partitions s1,s2 into partition s2;
(5)拆分分区---将一个大分区中的纪录拆分成两个分区中
alter table sales split partition p2 at(1500) into (partition p21,partition p22);
发表评论
-
oracle分析函数row_number() over()使用
2009-12-24 16:00 2361row_number() over ([partition ... -
深入sql之merge into
2009-07-10 22:37 2245http://nodonkey.iteye.com/blog/ ... -
Oracle字符集问题总结(转)
2009-07-10 15:53 1104经常有同事咨询oracle数据库字符集相关的问题,如在不 ... -
minus/not in/not exists的原理和效率
2009-07-06 14:57 2997http://www.itpub.net/viewthread ... -
批量获取多个表的创建索引语句
2009-06-08 09:48 1611批量获取多个表的创建索引语句 一个朋友提供的set ec ... -
Truncate table,Delete,与Drop table的区别
2009-06-06 15:33 4589TRUNCATE TABLE 在功能上与不带 WHERE 子句 ... -
oracle cast() 函数问题
2009-06-02 15:03 12996SQL> create table t1(a varch ... -
db2中decimal实现oracle中trunc的方法
2009-06-02 15:00 3295在oracle中trunc的使用方法: 1.TRUNC(fo ... -
oracle是如何工作的(一个有趣的故事)
2009-06-01 14:12 1210转自http://bbs3.chinaunix.net/v ... -
表约束的巧用
2009-06-01 14:08 8171、问题: 表中的一個欄位,現在是VARCHAR2(8)型的 ... -
BLOB和CLOB区别和定义
2009-06-01 11:16 10235BLOB和CLOB区别和定义 LON ... -
Oracle中忘记System和Sys密码后的处理方法
2009-05-06 21:21 1368Oracle提供两种验证方式,一种是OS验证,另一种密码文件验 ... -
Oracle SQL*Loader 使用指南(解决插入大量的数据)
2009-04-27 11:21 1616我的理解; 如果表的属性是NOLOGG ... -
数据字典——数据库概念
2009-04-24 09:37 1529来自:http://yangtingkun.itpub.net ... -
创建连接服务器
2009-03-30 10:53 873一般的方法是:oracle->Net manager 还 ... -
JIRA
2009-03-13 13:57 1157在cmcs學到的系統JIRA+SVN+Fisheye+Cruc ... -
Study Oracle Document Website
2009-03-12 09:32 1187http://www.siue.edu/~dbock/cmis ... -
查看表占用多少M
2009-03-03 13:40 912SQL> SELECT d.status "S ... -
汉字和字符分开(整理)--补充(所用函数说明)
2009-03-02 17:17 19211、substr() substr('This is ... -
汉字和字符分开(整理)
2009-03-02 17:11 1239SQL> create table gjtext 2 ...
相关推荐
标题中的“p_fdisk_me_ss.rar_ME_分区_硬盘分区”表明这是一个关于ME系统(Microsoft Enhanced,微软增强版)下的硬盘分区工具,可能是通过p_fdisk工具进行操作。描述中的“e4wrsrterst全中文-大硬盘分区工具”暗示...
- **Hive 数据分区**是 Hive 表的一种组织方式,它允许将表中的数据按照某个列(分区键)的值进行划分,存储在不同的目录下。 - 分区有助于提高查询效率,因为当查询指定分区时,Hive 只需要扫描相关的分区,而...
首先,确保你的操作系统是Windows XP或者Win2000,因为98和ME系统不支持这种分区方式。将硬盘盒装好的移动硬盘连接到电脑的USB接口,等待电脑识别到新的硬件设备。在“我的电脑”中如果没有看到新的盘符,那是因为...
6. **跨平台兼容性**:虽然最初设计用于Windows操作系统,PQ分区软件通过支持BootMagic功能,使得用户能够在多种操作系统(如DOS、Windows 9x/ME/NT/2000/XP等)之间自由切换,增强了多系统环境下的分区管理能力。...
GPT分区模式的另一个优点是它对分区数量没有限制,而MBR分区模式最多仅支持4个分区表项。GPT分区模式还可以使用GUID(Globally Unique Identifier)来标识每个分区,从而提供了更好的管理和组织方式。 然而,GPT...
- **DPT(Disk Partition Table,硬盘分区表,64字节)**:这部分用于记录硬盘上的所有分区信息,包括每个分区的起始位置、结束位置、分区类型等。 - **结束标志(2字节)**:通常以十六进制值`55AA`表示,用于标识...
《易我分区表医生》 成都易我科技版权所有 2002-2006 这个文件包含下列的部分: 1.概要 2.支持操作系统 3.系统要求 4.手册 5.附上文件 6.定购 7.著作权 8.责任义务 1 概要 《易我分区表医生》是一个修复硬盘分区...
硬盘分区以及格式化教程安装两个操作系统:Windows 98 和 Windows ME 2、硬盘是6.4G的,Windows 98 是默认的操作系统,公开的,无密码,Windows ME是用户专用的操作系统,有密码。 3、为了节约空间,Windows 98的C...
8. **支持多种操作系统**:除了支持常见的Windows操作系统,如Windows 98、Me、2000、XP,分区魔术师10.0还可在某些版本的Linux系统下运行,展现其跨平台的特性。 值得注意的是,尽管分区魔术师10.0功能强大,但在...
5. 选择“Windows95 OSR2,98,98DE,Me,2000(FAT 16 or 32)”分区格式→回车。 6. 确认是否使分成 FAT32 格式,选择“YES”→回车。 7. 选择分区大小,若选择 OPTION(A)只分一个区;若选择 OPTION(B)平均分四个区...
- **FAT32**:适用于Windows 98SE、Windows ME、Windows 2000家庭版和Windows XP家庭版等操作系统,但单个分区不能超过32GB,且单个文件大小不能超过2GB。 - **NTFS**:适用于Windows XP专业版、Windows 2000专业...
### PartitionMagic简介 PartitionMagic(简称PM)是一款非常强大的硬盘分区管理工具,由PowerQuest公司开发,它允许用户在不丢失数据的情况下在Windows操作系统中对硬盘驱动器进行分区和重新分区。PartitionMagic...
- NTFS文件系统相比FAT32具有更高的安全性,但需要注意的是,使用NTFS格式化的分区在Windows 98/ME等旧版操作系统中无法被识别。 #### 五、总结 通过上述步骤,我们可以成功地对移动硬盘进行分区设置,使其更高效...
3. 兼容性强:PartitionMagic支持多种操作系统,包括Windows 95/98/Me/NT/2000/XP等,对于多系统的用户尤其适用。 四、注意事项 虽然PartitionMagic8.0提供了许多便利,但在使用过程中仍需谨慎。在进行分区操作前...
7. **兼容性**:PartitionMagic 8.0支持多种操作系统,包括Windows 9x、Me、NT、2000及XP等,尽管它可能不适用于较新的Windows版本,但对老系统的用户来说,它仍然是一个可靠的解决方案。 8. **中文界面**:绿色...
PQ分区魔术师v10.0支持多种操作系统,包括Windows 98、ME、2000、XP等,满足了不同用户环境的需求。尽管后来的Windows版本可能已经有内置的分区管理工具,但对于旧版Windows用户来说,PQ分区魔术师仍然是一个得力的...
9. **兼容性**:硬盘分区魔术师8.0通常兼容Windows操作系统,包括Windows 9x、Me、2000、XP等,但可能不支持较新的操作系统如Windows 10及更高版本。 10. **技术支持**:作为一款专业软件,它通常会提供详细的技术...
在Windows 9x/Me及早期的Windows NT系统中,Fdisk是主要的硬盘分区工具。它的操作基于命令行界面,对用户的技术要求较高,但因其直观的交互方式,使得分区过程相对简单。 二、Fdisk分区过程 1. 进入Fdisk:重启...
PartitionMagic对多种操作系统有良好的兼容性,包括早期的DOS、Windows 9x、Me、NT、2000、XP等。它适用于个人用户、企业用户,尤其是那些需要频繁调整硬盘分区、优化存储空间的用户。比如,系统升级、多系统共存、...
而98、ME系统不支持这种分区方式。 2. **启动磁盘管理**:在桌面“我的电脑”图标上右键点击,选择“管理”,然后在打开的“计算机管理”窗口中找到“磁盘管理”。 3. **初始化磁盘**:当全新硬盘连接到电脑时,...