【说站】mysql水平分割有哪些方法
2023-06-13 09:13:16 时间
mysql水平分割有哪些方法
说明
1、采用MD5哈希,是对UID进行md5加密.
然后取前几位(我们这里取前两位),然后将不同的UID哈希放入不同的用户表中。
2、可以根据时间放置不同的表.
例如:article_201601,article_201602。
3、按照热度分割,高点击率的词条生成各自的表.
低热度的词条放在大表中,低热度的词条达到一定的贴数后,将低热度的表分成单独的表。
4、按照ID值放入相应的表.
第一个表user_000,第二个100万用户数据放入第二个表user_0001,随着用户的增加,直接添加用户表即可。
实例
create table order_info_1 select * from (select oi.* order_info from order o on oi.orderId = o.id where o.customer_id <100) ;
create table order_info_2 select * from (select oi.* order_info from order o on oi.orderId = o.id where o.customer_id >100 and o.customer_id <200) ;
create table order_info_3 select * from (select oi.* order_info from order o on oi.orderId = o.id where o.customer_id >1000) ;
以上就是mysql水平分割的方法,希望对大家有所帮助。更多mysql学习指路:MySQL
推荐操作系统:windows7系统、mysql5.8、DELL G3电脑
收藏 | 0点赞 | 0打赏
相关文章
- weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法
- 利用MySQL提取字符串的简单方法(mysql截取字符串函数)
- MySQL实现多表更新操作的方法(mysql多表更新)
- 深入浅出MySQL索引分类(mysql索引分类)
- MySQL版本查看方法详解(mysql怎么查看版本)
- MySQL查询:分析管理权限(mysql查询权限)
- MySQL数据库连接配置指南(mysql连接数据库配置)
- MySQL中的数据类型简介(mysql中有哪些数据类型)
- 查看MySQL用户权限的步骤(mysql查看用户的权限)
- MySQL中%的含义及使用方法(mysql表示)
- 探寻数据库巨匠吴炳锡的MySQL之道(吴炳锡mysql)
- MySQL查询之解码日期时间戳(mysql查询日期时间戳)
- MySQL实现字符串切割功能(mysql 切割字符串)
- MySQL数据库主键设置方法介绍与注意事项(mysql中主码怎么设置)
- 解析MySQL中show使用方法(mysql中show使用)
- MySQL中1044权限错误解决方法(mysql中1044)
- 利用MySQL实现两行取差,简单高效的数据处理方法(mysql 两行取差)
- 数据库连接使用 CMD 快速连接 MySQL 数据库(cmd 快速mysql)
- 如何在MySQL中删除主外键(mysql中删除主外键)
- MySQL完全连接查询的使用方法(mysql中全连接查询)
- 使用MySQL将一行数据转换为多行文本的方法(mysql一行转为多行)
- MySQL服务被误禁用,如何解决(mysql不小心禁用服务)
- MySQL不支持的数据类型和特性(mysql不包含哪些值)
- MySQL 两小时内数据分组,轻松高效处理大量数据(mysql 两小时分组)
- MySQL远程连接限制及解决方法(mysql不能被远程连接)
- MySQL导出有缺失原因和解决方法(mysql不能完整导出)
- MySQL中和的区别及使用方法(mysql 不等号区别)