Mysql 分表
来源:互联网 发布:大数据 视频 编辑:程序博客网 时间:2024/06/06 00:15
Mysql 大表分表策略,由于在系统设计之初木有考虑到系统后期数据大规模增加,造成查询操作越来越慢,刚开始我们可能会进行sql的优化操作,但是随着时间的增加我们就会发现查询时间长的情况又会暴漏出来,此时只能进行分表操作
分表策略:
1.按照时间分表,这是最简单也最好理解的分表方式
2.取模分表
3.自定义hash
首先将表分成若干个子表:
insert into 目标表(column1,...)select column1,... from 原始表 where time = '2015-1-1'(分表条件);
这样就可以将目标表分成多个子表,当然可以写一个小脚本,不用一个一个来
数据库解决了,此时就要解决查询问题,查询时必须按照分表的规则进行查询操作,不然查询的效果还是与之前一样
一点小想法,其实在最初的数据库中分表的确没什么卵用,但是在后期,分表是十分有必要的,所以,有木有可能有一种框架,能在分表前后不变mysql 而采用装饰着模式进行二次处理了?
下班下班咯~~~
1 0
- mysql 分表,分库
- mysql分库 分表
- MYSQL分表优化
- mysql分表
- Mysql分表例子
- Mysql分表准则
- mysql分表
- mysql分表
- Mysql水平分表
- 浅谈mysql分表
- mysql分表
- mysql分表,分区
- MySQL数据库分表
- mysql 分表操作
- mysql分表方案
- mysql分表方案
- mysql分表
- mysql分表
- 文字输出尺寸测量方法, MeasureString不准确的问题
- Linux errno
- js ==与===的区别
- Poj3304 Segments
- android 软键盘,右下角 内容设置
- Mysql 分表
- zoj 3627 贪心模拟
- HackRF 关于libusb not found(-5) 存在问题
- MFC线程和同步
- 关于嵌入式如何学习(看了不后悔,给学技术的同行一条光明的路)
- JavaScript客户端接口之SuperMap.Handler
- 相机标定之OpenCV&Matlab
- GTK+ TREEVIEW控件
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解