--查看索引
select *  from DBA_IND_PARTITIONS t;
select status,t.* from dba_indexes t where t.OWNER='GANSUSC';

select count(*) from ACT_HI_VARINST

SELECT 'ALTER INDEX ' || TABLE_OWNER || '.' || INDEX_NAME || ' UNUSABLE;' UNUSABLE_INDEX
FROM ALL_INDEXES

alter index ACT_IDX_HI_PRO_INST_END rebuild tablespace TBS_XQGL;

--建设和其他表一样的表
create table act_hi_varinst170103 as select * from act_hi_varinst;

--清理表
truncate table act_hi_varinst;
select * from act_hi_varinst\

--往表灌数据
insert into act_hi_varinst select * from act_hi_varinst170103;
select * from act
select table_name, partition_name
  from user_tab_partitions
 where table_name = 'ACT_HI_VARINST';

--删除表

drop table act_hi_varinst ;

--表分区建表

create table ACT_HI_VARINST (
  id_                NVARCHAR2(64) not null,
  proc_inst_id_      NVARCHAR2(64),
  execution_id_      NVARCHAR2(64),
  task_id_           NVARCHAR2(64),
  name_              NVARCHAR2(255) not null,
  var_type_          NVARCHAR2(100),
  rev_               INTEGER,
  bytearray_id_      NVARCHAR2(64),
  double_            NUMBER(*,10),
  long_              NUMBER(19),
  text_              NVARCHAR2(2000),
  text2_             NVARCHAR2(2000),
  create_time_       TIMESTAMP(6),
  last_updated_time_ TIMESTAMP(6)
) partition by range(create_time_)
 interval (numtodsinterval(1,'day'))
 (
  partition create_time_ values less than (to_date('2016-01-01','yyyy-mm-dd'))
 );
 
 
 --查看表分区
 select table_name,partition_name from user_tab_partitions where table_name='ACT_HI_VARINST';

分区分表实验用的语句相关推荐

  1. FreeSql (三十一)分区分表

    分区 分区就是把一个数据表的文件和索引分散存储在不同的物理文件中.把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上,数据库不同实现方式有所不同. 与分表不同,一张大表进行 ...

  2. 关系型数据之分区分表分库

    文章目录 1.为什么需要分区分表分库 2.各种分区分表分库的情况 3.弊端 3.1分区弊端 3.2分表分库弊端 1.为什么需要分区分表分库 数据量达到一定规模,进行常规的sql语句优化已经效果不大的情 ...

  3. mysql大数据解决方案--分区分表分库

    这篇文章主要介绍了MyBatis实现Mysql数据库分库分表操作和总结,需要的朋友可以参考下 前言 作为一个数据库,作为数据库中的一张表,随着用户的增多随着时间的推移,总有一天,数据量会大到一个难以处 ...

  4. MySQL分区分表 原理详解

    MySQL分区分表 为什么要分区和分表 我们的数据库数据越来越大,随之而来的是单个表中数据太多,以至于查询速度过慢,而且由于表的锁机制导致应用操作也受到严重影响,出现数据库性能瓶颈. MySQL中有一 ...

  5. 数据库分区分表以及读写分离

    数据库分区分表以及读写分离 Oracle数据库分区是作为Oracle数据库性能优化的一种重要的手段和方法,做手头的项目以前,只聆听过分区的大名,感觉特神秘,看见某某高手在讨论会上夸夸其谈时,真是骂自己 ...

  6. sql server 数据库分区分表

    sql server 数据库分区分表 作为演示,本文使用的数据库 sql server 2017 管理工具 sql server management studio 18,,创建数据库mytest,添 ...

  7. mysql表分区占用存储_MySQL 分区分表应用场景分析和分区中可能遇到的坑点

    MySQL的分区和分表应用场景分析 在日常工作中当我们的某张表的数据量过大的时候,首当其冲的可能就是进行分区和分表,但是是如何分区或者分表都要结合一点的业务场景下进行分析,才会显著的提升性能,来聊一聊 ...

  8. mysql 分区表_MySQL 分区分表应用场景分析和分区中可能遇到的坑点

    MySQL的分区和分表应用场景分析 在日常工作中当我们的某张表的数据量过大的时候,首当其冲的可能就是进行分区和分表,但是是如何分区或者分表都要结合一点的业务场景下进行分析,才会显著的提升性能,来聊一聊 ...

  9. SQL Server数据库分区分表

    当一个数据表的数据量达到千万级别以后,每次查询都需要消耗大量的时间,所以当表数据量达到一定量级后我们需要对数据表水平切割.水平分区分表就是把逻辑上的一个表,在物理上按照你指定的规则分放到不同的文件里, ...

最新文章

  1. R语言数据包自带数据集之survival包的lung数据集字段解释、数据导入实战
  2. 语义分割DeepLab v2--DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolut
  3. 语言可以直接访问位元元址_OOP语言中FBC问题对应用框架的影响
  4. 程序设计囚犯与灯泡 C语言代码,100个囚犯和灯泡的那些事儿(下)
  5. maven 打包时缺少文件_(三)Java资源文件和路径相关扫盲
  6. WCF(五) 深入理解绑定
  7. Python入门之中文乱码
  8. github设置添加SSH(转载自:破男孩)
  9. pytorch---model.train()和model.eval()用法和区别
  10. shell 强制覆盖文件夹_如何强制robocopy覆盖文件
  11. InfoPath 教程
  12. java程序员面试自身优缺点,详细说明
  13. 单片机控制舵机及步进电机
  14. 十一打卡推荐 | 在北京798 UCCA,百度AI的这场「秀」把我看high了
  15. 手Q支付(QQ钱包)
  16. 最短哈密顿路matlab,最短路径系列【最短路径、哈密顿路等】
  17. POSCMS 域名绑定
  18. Java计算机IT编程文档常见单词翻译
  19. doubango编译过程中遇到的:Cannot open include file: 'com/sun/star/beans/XPropertySet.hpp
  20. GUI之place布局

热门文章

  1. php globals_PHP $ GLOBALS(超级全局变量),带有示例
  2. 回文数、括号匹配(栈操作)
  3. abap 添加alv上的工具栏的按钮_Excel里的置顶功能——快速访问工具栏
  4. loop和[bx]的联合应用
  5. java 事务_Java中事务总结详解(精华)
  6. uva 1153—— Keep the Customer Satisfied
  7. Linux中screen的用法
  8. Mysql5.7后的password加密和md5
  9. 怎么在vs中查看一个数组的所有元素
  10. Effective C++学习第一天