HASH分区表分散写操作测试
来源:互联网 发布:微商达人是什么软件 编辑:程序博客网 时间:2024/05/13 10:01
---wangyingjia20140904
创建非分区表:
-- Create table
create table SCOTT.T_INFO_PRODUCT_PROPERTY
( id VARCHAR2(35) notnull,
product_no VARCHAR2(30),
product_name VARCHAR2(30),
product_code VARCHAR2(5),
product_status CHAR(1),
txn_status VARCHAR2(3),
create_time VARCHAR2(14),
achieved_time VARCHAR2(14),
archived_flag CHAR(1),
last_update_time VARCHAR2(14),
account_no VARCHAR2(20),
customer_no VARCHAR2(16),
area_code VARCHAR2(6),
city_code VARCHAR2(6),
enlish_name VARCHAR2(50),
email VARCHAR2(50),
bankingcard VARCHAR2(30)
)
Tablespace "DATE" ;
创建分区表:
-- Create table
create table SCOTT.T_INFO_PRODUCT_PROPERTY_HASH
( id VARCHAR2(35) notnull,
product_no VARCHAR2(30),
product_name VARCHAR2(30),
product_code VARCHAR2(5),
product_status CHAR(1),
txn_status VARCHAR2(3),
create_time VARCHAR2(14),
achieved_time VARCHAR2(14),
archived_flag CHAR(1),
last_update_time VARCHAR2(14),
account_no VARCHAR2(20),
customer_no VARCHAR2(16),
area_code VARCHAR2(6),
city_code VARCHAR2(6),
enlish_name VARCHAR2(50),
email VARCHAR2(50),
bankingcard VARCHAR2(30)
)
partition by hash (product_no)
partitions 32
tablespace "DATE" ;
开始数据载入测试:
set serveroutput on
exec runstats_pkg.rs_start;
insertintoT_INFO_PRODUCT_PROPERTYselect * from btupayprod.T_INFO_PRODUCT_PROPERTY;
commit;
20743611 rows created.
Elapsed: 00:02:25.48
exec runstats_pkg.rs_middle;
insertintoT_INFO_PRODUCT_PROPERTY_HASHselect * from btupayprod.T_INFO_PRODUCT_PROPERTY;
commit;
20743611 rows created.
Elapsed: 00:08:27.78
exec runstats_pkg.rs_stop(1000);
非分区 vs 64 hash
32 hash VS 64 hash
本次操作实在集中大量插入的基础上测试的,hash分区表相对于非分区表,除了user io有所降低,其他都要高过非分区表,感觉hash除了分散数据别无它用。
- HASH分区表分散写操作测试
- MySQL分区表--hash分区
- ORACLE:分区表range,hash,list
- Mysql --分区表(6)Hash分区
- Mysql 分区表测试
- MYSQL分区表测试
- oracle分区表测试
- MYSQL分区表测试
- Postgresql 分区表测试
- MYSQL分区表测试
- oracle分区表的测试
- MYSQL分区表测试
- MYSQL分区表测试
- oracle分区表基本操作
- ORACLE 分区表操作
- Oracle 分区表操作实例
- 关于分区表的操作
- ORACLE分区表操作
- OpenGL学习——第一课:建立OpenGL环境
- 打印1~100之间的全体素数
- JAVA学习笔记6——package+API文档+Scanner类
- 数位革命:创新创业的黄金时代
- [CSAPP-I] 过程(函数栈帧) C语句的机器级表示(gcc -S)
- HASH分区表分散写操作测试
- MySQL存储引擎比较
- 类型参数的约束(C# 编程指南)
- 【android】关于FragmentManager动态管理Fragment时Fragment生命周期的探究
- 多个按钮单击事件
- 编写程序计算Hermite Polynomials(厄密多项式)
- Java中equals和==的区别
- 由边判断三角形类型
- 左驱动非分区表数据量变化影响分区查询执行计划变形分析!