1. 首页
  2. 编程语言
  3. PHP
  4. 1亿条数据如何分表100张到Mysql数据库中(PHP)

1亿条数据如何分表100张到Mysql数据库中(PHP)

上传者: 2021-06-23 19:22:32上传 PDF文件 55.71 KB 热度 18次

下面通过创建100张表来演示下1亿条数据的分表过程,具体请看下文代码。当数据量猛增的时候,大家都会选择库表散列等等方式去优化数据读写速度。笔者做了一个简单的尝试,1亿条数据,分100张表。具体实现过程如下:首先创建100张表:下面说一下我的分表规则,full_code作为主键,我们对full_code做hash函数如下:这样插入数据前通过get_hash_table获取数据存放的表名。最后我们使用merge存储引擎来实现一张完整的code表这样我们通过以上介绍就是本文的全部内容,希望对大家有所帮助。

下载地址
用户评论