mysql分表算法 博客分类: DATABASE mysql分表
程序员文章站
2024-03-16 14:55:58
...
1. 取模 uid % 20 + 1。(分20张表)
2. hash
function get_hash($id){
$str = bin2hex($id);
$hash = substr($str, 0, 4);
if (strlen($hash)<4){
$hash = str_pad($hash, 4, "0");
}
return $hash;
}
$str = bin2hex($id);
$hash = substr($str, 0, 4);
if (strlen($hash)<4){
$hash = str_pad($hash, 4, "0");
}
return $hash;
}
3. md5(uid)
4.按时间段
推荐阅读
-
mysql分表算法 博客分类: DATABASE mysql分表
-
mysql之创建数据库-而非表空间 博客分类: 数据库 mysql创建数据库
-
mysql分表方法-----MRG_MyISAM引擎分表法 博客分类: mysql mysql分表
-
mysql分表方法-----MRG_MyISAM引擎分表法 博客分类: mysql mysql分表
-
数据量大的表的分表方案 以及 跨(同类型的)表查询遇上分组时需要注意的点 博客分类: 数据库 同类型的表跨表查询时间字段分表
-
mysql存储过程《3》 博客分类: MySQL mysql存储过程mysql游标mysql循环mysql动态使用表名mysql预处理PREPARE
-
MySQL建表,主键,外键 博客分类: MySQL MySQL外键
-
mysql分表和分区的区别浅析
-
hibernate.hbm2ddl.auto mysql不能生成表 博客分类: JAVA常用框架
-
Mysql之修改表的编码字符集 博客分类: DB