按类别查询搜索结果
关于关键词 的检测结果,共 1383
junsansi | 2013-04-25 10:46:43 | 阅读(780) | 评论(0)
从本节开始,介绍索引分区的管理操作~~1、增加索引分区(Adding Index Partitions)从语法上来讲,增加索引分区与增加表分区没有什么实际性差别,将table换成index即可:Alter index idxname add partition ptname tbs_clause;需要注意一点add partition只能...【阅读全文】
junsansi | 2013-04-25 10:46:00 | 阅读(980) | 评论(0)
1、修改表分区默认属性(Modify Default Attributes)修改表或表中分区的存储参数,对当前表和分区的存储参数没有影响,只有修改过之后,当你下次再添加分区时,在不手工显式指定新分区参数的情况下,新分区默认使用你当前指定的存储参数。有两种操作方式:修改表属性,适用于range,list,hash分...【阅读全文】
junsansi | 2013-04-25 10:45:31 | 阅读(1100) | 评论(0)
1、截断表分区(Truncate Partition)Truncate partition就像truncate table一样,直接从头部截断数据,用来删除数据那是效率超高无比。但是如果该表有外键引用的话,ddl的truncate就不好使了,这时候你只能要么使用delete,要么先disable掉外键关联再truncate了。同样,在不指定update indexes子...【阅读全文】
junsansi | 2013-04-25 10:45:00 | 阅读(770) | 评论(0)
1、分隔分区(Split Partition)如果你对我们前面讲到过的merge partition还有印象的话,那么学习Split partition也不会遇到什么障碍,split partition的功能与merge partition功能正好相反:后者是将两个全区合并成一个,前者则是将一个分区分隔成两个。其用途非常广泛,比如通常见你发现某...【阅读全文】
junsansi | 2013-04-25 10:44:32 | 阅读(920) | 评论(0)
对于已存在的list表分区修改包含两类操作:添加value值和删除value值,下面分别介绍:修改list分区--Add Values从标题即可得知,此命令仅应用于list分区或list子分区,语法也非常简单:Alter table tbname modify partition/subpartition ptname add values (v...【阅读全文】
junsansi | 2013-04-25 10:43:59 | 阅读(1010) | 评论(0)
合并两个分区成一个,适用于除hash之外的其它所有分区形式(hash分区有coalesce partition的嘛,前头刚刚讲过)。语法很简单:alter table tbname merge partitions/subpartitions pt1,pt2 into partition/subpartition pt3;同样也支持update indexes子句以避免...【阅读全文】
junsansi | 2013-04-25 10:43:26 | 阅读(890) | 评论(0)
直白的说就是迁移数据。迁移数据的方式很多,为什么要使用exchange partition的方式呢,表急,听三思慢慢道来。Exchange partition提供了一种方式,让你在表与表或分区与分区之间迁移数据,注意不是将表转换成分区或非分区的形式,而仅只是迁移表中数据(互相迁移),由于其号称是采用了更改数据字典的方式,...【阅读全文】
junsansi | 2013-04-25 10:42:53 | 阅读(1090) | 评论(0)
删除表分区(drop partition)删除表分区包含两种操作,分别是:? 删除分区:alter table [tbname] drop partition [ptname];? 删除子分区:alter table [tbname] drop subpartition [ptname];除hash分区和hash子分区外,其它的分区格...【阅读全文】
junsansi | 2013-04-25 10:42:26 | 阅读(730) | 评论(0)
1、增加表分区(add partition)增加表分区适应于所有的分区形式,其语法是alter table tbname add partition .....但是,需要注意对于像list,range这种存在范围值的分区,所要增加的分区值必须要大于当前分区中的最大值(如果当前存在maxvalue或default的分区,add partition...【阅读全文】
junsansi | 2013-04-25 10:42:01 | 阅读(980) | 评论(0)
分区索引的操作也有一张表黑黑,如下:分区索引索引类型RangeListHash组合分区是否带来IO操作增加分区...【阅读全文】
junsansi | 2013-04-25 10:41:32 | 阅读(1010) | 评论(0)
对于分区的表的操作很多,其中某些操作仅针对某些分区有效,为了避免在演示过程中浪费过多口水标注哪些操作适用于哪些分区,咱们先在这儿列个表,哪个操作适用于哪种分区格式具体可以先参考下面这个表格:分区表RangeList...【阅读全文】
junsansi | 2013-04-25 10:40:58 | 阅读(960) | 评论(0)
创建range-list组合分区Range-list组合分区的创建与range-hash极为相似,只是子分区为list分区,当然同样也可以应用分区模板,下面也举一个示例:JSSWEB> create table t_partition_rl (id number,name varchar2(50))  2  partition by ran...【阅读全文】
junsansi | 2013-04-25 10:40:25 | 阅读(750) | 评论(0)
① 分区模板的应用oracle还提供了一种称为分区模板的功能,在指定子分区信赖列之后,制订子分区的存储模板,各个分区即会按照子分区模式创建子分区,例如:JSSWEB> create table t_partition_rh (id number,name varchar2(50))  2  partition by&...【阅读全文】
junsansi | 2013-04-25 10:39:56 | 阅读(970) | 评论(0)
创建range-hash组合分区语法如下:图[composite_partitioning.gif]需要我们指定的有:l column_list:分区依赖列(支持多个,中间以逗号分隔);l subpartition:子分区方式,有两处:n Subpartition_by_list:语法与list分区完全相同,只不过把关键字partition换成subpartition...【阅读全文】
junsansi | 2013-04-25 10:39:21 | 阅读(870) | 评论(0)
创建list分区创建语法如下:[图:list_partitioning.gif]需要我们指定的有:l column:分区依赖列,注意:只能是一个;l partition:分区名称;l literal:分区对应值,注意:每个分区可以对应多个值;l tablespace_clause:分区的存储属性,例如所在表空间等属性(可为空)...【阅读全文】
junsansi | 2013-04-25 10:38:51 | 阅读(1490) | 评论(0)
创建hash分区语法如下:[图:hash_partitioning.gif] 语法看起来比range复杂,其实使用起来比range更简单,这里需要我们指定的有:l column:分区依赖列(支持多个,中间以逗号分隔);l partition:指定分区,有两种方式:n 直接指定分区名,分区所在表空间等信息n ...【阅读全文】
junsansi | 2013-04-25 10:38:25 | 阅读(780) | 评论(0)
HOW一、如何创建如果想对某个表做分区,必须在创建表时就指定分区,我们可以对一个包含分区的表中的分区做修改,但不能直接将一个未分区的表修改成分区表(起码在10g是不行的,当然你可能会说,可以通过在线重定义的方式,但是这不是直接哟,这也是借助临时表间接实现的)。创建表或索引的语法就不说了,大...【阅读全文】
junsansi | 2013-04-25 10:37:48 | 阅读(960) | 评论(0)
关于分区表和分区索引(About Partitioned Tables and Indexes)对于10gR2而言,基本上可以分成几类:v Range(范围)分区v Hash(哈希)分区v List(列表)分区v 以及组合分区:Range-Hash,Range-List。对于表而言(常规意义上的堆组织表),上述分区形...【阅读全文】
junsansi | 2013-04-24 11:20:34 | 阅读(880) | 评论(0)
学习动态性能表(一)--v$sysstathttp://junsansi.itpub.net/post/29894/291051学习动态性能表(二)--v$sesstathttp://junsansi.itpub.net/post/29894/291243学习动态性能表(三)--v$sql&v$sql_plan1.http://junsansi.itpub.net/post/29894/2916512.http://junsansi.itpub.net/post/29894/291652学习动态性能表(...【阅读全文】
vyapt84748 | 2013-04-19 13:51:57 | 阅读(500) | 评论(1)
  春季即将接近尾声,让我们来把握这个最好时机给男人补补,目前很多男性疾病都与饮食有关,比方癌症、心脑血管疾病、心脏病和糖尿病等等,瑞臣营养师建议您多为摄取以下13种食物!  NO.1西红柿  西红柿的酸味能促进胃液分泌,帮助消化蛋白质,此外丰富的维生素C能结合细胞之间的关系,制造出骨胶原,强健血管。   ...【阅读全文】