Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

数据库分区及索引 PDF 下载


分享到:
时间:2021-09-13 10:48来源:http://www.java1234.com 作者:转载  侵权举报
数据库分区及索引 PDF 下载
失效链接处理
数据库分区及索引 PDF 下载


本站整理下载:
提取码:9q8t 
 
 
相关截图:
 
主要内容:

分区使用情景:
一张表的查询速度已经慢到影响使用的时候
sql进过优化
数据量过大
表中的数据是分段的
对数据的操作往往只能涉及一部分数据,而不是所有的数据
分区解决的问题:主要是可以提升查询效率
分区的简单实现方式:MySQL5开始支持分区功能
使用oracle数据库创建表分区,使用的是DBeaver Enterprise工具编写sql代码,具体连接
方式在此就不做阐述了,大家百度下:
创建Range(范围)分区表案例:
1 ‐‐创建分区表 此表尚未创建
2 create table student(
3  s_id number(3) primary key,
4  s_name varchar2(10),
5  s_sex char(2),
6  s_age number(3)
7 )
8 partition by range(s_age)(
9  partition p1 values less than(20),
10  partition p2 values less than(40),
11  partition p3 values less than(maxvalue) ‐‐分区列中的最大值
12 )
13 ‐‐向student表中添加数据
14 insert into student values (111,'张三','男',18);
15 insert into student values (222,'赵四','男',16);
16 insert into student values (333,'王五','男',15)
17 insert into student values (444,'李一','男',20)
18 insert into student values (555,'李七','男',32)
19 insert into student values (666,'徐八','男',40)
20 insert into student values (777,'佟九','男',49)
21 ‐‐查询表
22 select * from student;
23 ‐‐查询分区数据
24 select * from student partition(p1);
25 select * from student partition(p2);
26 select * from student partition(p3);

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐