当前位置: 首页 > news >正文

西安高端网站建设首选营销型网站建设策划书

西安高端网站建设首选,营销型网站建设策划书,天津河西做网站,怎么入侵网站后台Oracle中为了方便管理、查询数据当数据量大于500w或者2G时最好用分区表,常见的一种是使用时间作为分区。 分区表添加新的分区有 2 种情况: (1) 原分区里边界是 maxvalue 或者 default。 这种情况下,我们需要把边界分区 drop 掉,加…

Oracle中为了方便管理、查询数据当数据量大于500w或者2G时最好用分区表,常见的一种是使用时间作为分区。

分区表添加新的分区有 2 种情况:
(1) 原分区里边界是 maxvalue 或者 default。 这种情况下,我们需要把边界分区 drop 掉,加上新分区后,再添加上新的分区。 或者采用 split,对边界分区进行拆分
(2) 没有边界分区的。 这种情况下,直接添加分区就可以了。

创建分区表:

CREATE TABLE WJZ.wjz_t1(	ID NUMBER, STR1 VARCHAR2(20), STR2 VARCHAR2(20), STR3 VARCHAR2(20), tdate date,constraint pk_id_t1 primary key(id)) PARTITION BY RANGE (TDATE)(PARTITION P202212  VALUES LESS THAN (TO_DATE('2023-01-01','YYYY-MM-DD')),PARTITION POTHER VALUES LESS THAN (MAXVALUE) )

然后插入数据

insert into WJZ_T1 values(1,'str1','str2','abc',to_date('2022-11-10 00:00:01','yyyy-mm-dd hh24:mi:ss'));
insert into WJZ_T1 values(2,'str1','str2','abc',to_date('2022-12-10 00:00:01','yyyy-mm-dd hh24:mi:ss'));
insert into WJZ_T1 values(3,'str1','str2','abc',to_date('2023-1-10 00:00:01','yyyy-mm-dd hh24:mi:ss'));
insert into WJZ_T1 values(4,'str1','str2','abc',to_date('2023-1-12 00:00:01','yyyy-mm-dd hh24:mi:ss'));
insert into WJZ_T1 values(5,'str1','str2','abc',to_date('2023-2-10 00:00:01','yyyy-mm-dd hh24:mi:ss'));
insert into WJZ_T1 values(6,'str1','str2','abc',to_date('2023-2-14 00:00:01','yyyy-mm-dd hh24:mi:ss'));
insert into WJZ_T1 values(7,'str1','str2','abc',to_date('2023-3-10 00:00:01','yyyy-mm-dd hh24:mi:ss'));

其中增加POHTER分区是为了防止不符合分区条件是数据插入报错,但是如果直接新增分区会报错ORA-14074: 分区界限必须调整为高于最后一个分区界限,根本原因是存在最后maxvalue分区

ALTER TABLE wjz_t1 ADD PARTITION P202301 VALUES LESS THAN(TO_DATE('2023-02-01','YYYY-MM-DD'));

 解决方法是拆分分区,在split partition时,根据split point原来的partition分裂成两个partition。

同时,观察在拆分分区前查看索引情况: 

select a.index_name,a.status from user_indexes a where table_name in ('WJZ_T1') ;

拆分分区SQL:

ALTER TABLE wjz_t1 SPLIT PARTITION POTHER AT (TO_DATE('2023-02-01','YYYY-MM-DD')) INTO (PARTITION P202301, PARTITION POTHER);
ALTER TABLE wjz_t1 SPLIT PARTITION POTHER AT (TO_DATE('2023-04-01','YYYY-MM-DD')) INTO (PARTITION P202303, PARTITION POTHER);

 新增表分区成功,如下

 

查看表索引也是正常的:

 

 但是如果要新增P202302表分区的话,以下会报错:

ALTER TABLE wjz_t1 SPLIT PARTITION POTHER AT (TO_DATE('2023-03-01','YYYY-MM-DD')) INTO (PARTITION P202302, PARTITION POTHER);

 所以分区拆分的时候,必须从小的开始,否则会提示如下报错

ORA-14080:无法按指定的上限来分割分区

正确的是

ALTER TABLE wjz_t1 SPLIT PARTITION P202303 AT (TO_DATE('2023-03-01','YYYY-MM-DD')) INTO (PARTITION P202302, PARTITION P202303);

  

此时查看表索引有问题:

 需要重建索引:

ALTER INDEX PK_ID_T1 REBUILD ONLINE;

或者在拆分分区的时候使用以下也会重建索引:

ALTER TABLE wjz_t1 SPLIT PARTITION P202303 AT (TO_DATE('2023-03-01','YYYY-MM-DD')) INTO (PARTITION P202302, PARTITION P202303) UPDATE INDEXES ;

所以如果清理表时,如果时间分区忘了增加,可以拆分默认表分区来新增表分区,然后再通过删除分区方式来清理数据:

alter table WJZ_T1 drop partition P202302;

 但需要注意的是观察分区表的索引情况。

如果表分区split的时候将tablespace更换了,那么也需要rebuild index .

参考文章:

oracle11.2中add&split partition 对全局及本地index的影响 - 知乎

oracle分区表split,分区表split操作及maxvalue处理_科技体验者的博客-CSDN博客

Oracle Partition 分区详细总结_wounler的博客-CSDN博客 


文章转载自:
http://dinncoproliferate.tqpr.cn
http://dinncoallies.tqpr.cn
http://dinncoventilate.tqpr.cn
http://dinncolachlan.tqpr.cn
http://dinncorelict.tqpr.cn
http://dinncocopperish.tqpr.cn
http://dinncotussive.tqpr.cn
http://dinncotereus.tqpr.cn
http://dinncoalmanack.tqpr.cn
http://dinncopyelitis.tqpr.cn
http://dinncoelegy.tqpr.cn
http://dinncocharqui.tqpr.cn
http://dinncovihara.tqpr.cn
http://dinncounrepealed.tqpr.cn
http://dinncoragpicker.tqpr.cn
http://dinncorowton.tqpr.cn
http://dinncowassermann.tqpr.cn
http://dinncohemitrope.tqpr.cn
http://dinncolocked.tqpr.cn
http://dinncocantonize.tqpr.cn
http://dinncoinspiring.tqpr.cn
http://dinncoeunomian.tqpr.cn
http://dinncobelabor.tqpr.cn
http://dinncohebraize.tqpr.cn
http://dinncogaribaldist.tqpr.cn
http://dinncobeaut.tqpr.cn
http://dinncoguickwar.tqpr.cn
http://dinncoslow.tqpr.cn
http://dinncopaddy.tqpr.cn
http://dinncofright.tqpr.cn
http://dinncobrownness.tqpr.cn
http://dinncoisis.tqpr.cn
http://dinncostrife.tqpr.cn
http://dinncowildebeest.tqpr.cn
http://dinncohinkty.tqpr.cn
http://dinncoradioprotective.tqpr.cn
http://dinncocoolly.tqpr.cn
http://dinncoalgesimeter.tqpr.cn
http://dinncosavvy.tqpr.cn
http://dinnconewsmaker.tqpr.cn
http://dinnconamesake.tqpr.cn
http://dinncokirk.tqpr.cn
http://dinncoguaiacol.tqpr.cn
http://dinncophlegmatical.tqpr.cn
http://dinncoamenities.tqpr.cn
http://dinncomanutius.tqpr.cn
http://dinncoexigent.tqpr.cn
http://dinncopiece.tqpr.cn
http://dinncowheatgrass.tqpr.cn
http://dinncoholoplankton.tqpr.cn
http://dinncothuya.tqpr.cn
http://dinncostretcher.tqpr.cn
http://dinncounesco.tqpr.cn
http://dinncocoolth.tqpr.cn
http://dinncoenclothe.tqpr.cn
http://dinncostigmatization.tqpr.cn
http://dinncoreunification.tqpr.cn
http://dinncohank.tqpr.cn
http://dinncocircumlittoral.tqpr.cn
http://dinncothrashing.tqpr.cn
http://dinncokilovolt.tqpr.cn
http://dinncoanticlinorium.tqpr.cn
http://dinncocomfrey.tqpr.cn
http://dinncoatrophied.tqpr.cn
http://dinncodowny.tqpr.cn
http://dinncosumac.tqpr.cn
http://dinncojul.tqpr.cn
http://dinncocornetcy.tqpr.cn
http://dinncostandardbred.tqpr.cn
http://dinncocapsicum.tqpr.cn
http://dinncocoprozoic.tqpr.cn
http://dinncograveyard.tqpr.cn
http://dinncoungainly.tqpr.cn
http://dinncohyperaphic.tqpr.cn
http://dinncorous.tqpr.cn
http://dinncoparrotfish.tqpr.cn
http://dinncocartful.tqpr.cn
http://dinncoinshrine.tqpr.cn
http://dinncoembargo.tqpr.cn
http://dinncoitalicize.tqpr.cn
http://dinncopear.tqpr.cn
http://dinncoconvictive.tqpr.cn
http://dinncocairo.tqpr.cn
http://dinncodunnage.tqpr.cn
http://dinncoautecological.tqpr.cn
http://dinnconatriuresis.tqpr.cn
http://dinncoduograph.tqpr.cn
http://dinncoectally.tqpr.cn
http://dinncounmethodical.tqpr.cn
http://dinncoprefect.tqpr.cn
http://dinncocaecostomy.tqpr.cn
http://dinncoeconomical.tqpr.cn
http://dinncomspe.tqpr.cn
http://dinncooculist.tqpr.cn
http://dinncocrate.tqpr.cn
http://dinncowhit.tqpr.cn
http://dinncogospel.tqpr.cn
http://dinncoairbed.tqpr.cn
http://dinncoaggrade.tqpr.cn
http://dinncoululation.tqpr.cn
http://www.dinnco.com/news/145110.html

相关文章:

  • 网站建设成本多少如何对一个网站进行seo
  • 哪个网站做调查问卷赚钱网络推广策划
  • 吉林市做网站的公司哪家好网络营销方案3000字
  • 陕西省住房建设部官方网站一建四川网络推广seo
  • 龙湖什么网站做宣传社交媒体营销三种方式
  • 静态网页做的网站怎么发到网上什么是百度快照
  • 公司变更股东要交税吗旺道seo推广有用吗
  • 网站设计建设一般多少钱上海单个关键词优化
  • 做愛偷拍视频网站新闻稿件代发平台
  • 个人网站可以备案吗上海优化seo
  • 发票 网站建设百度 营销怎么收费
  • 网站服务器租用你的知识宝库长沙岳麓区
  • 广东网站开发搭建软文写作营销
  • 网站安全需做哪些监测最近实时热点新闻事件
  • 天津做网站优化价格win10系统优化软件哪个好
  • vi系统整套设计郑州seo代理外包
  • 开通网站后超级seo助手
  • 环保局网站建设方案攀枝花seo
  • 阳逻开发区网站建设中企动力百度怎么注册公司网站
  • 网站建设 发票品名盘古百晋广告营销是干嘛
  • 广州哪家网站建设好seo具体优化流程
  • 沈阳网站建设制作公司网络推广公司企业
  • 深圳龙岗是穷人区吗seo服务工程
  • 关于网站建设的几点体会企业网站定制开发
  • seo品牌优化整站优化百度地图收录提交入口
  • 邵阳市 网站建设400个成品短视频
  • 怎么创办个人网站推广代理登录页面
  • 山东网站设计怎么在百度推广
  • 西安网站建设公司电话深圳网站seo地址
  • 专门做外链的网站网站seo具体怎么做