原文:mysql自增id超大问题查询

引言 小A正在balabala写代码呢,DBA小B突然发来了一条消息, 快看看你的用户特定信息表T,里面的主键,也就是自增id,都到 亿了,这才多久,在这样下去过不了多久主键就要超出范围了,插入就会失败,balabala...... 我记得没有这么多,最多 k多万,count了下,果然是 万。原来运维是通过auto increment那个值看的,就是说,表中有大量的删除插入操作,但是我大部分情况都 ...

2018-12-05 19:25 1 10518 推荐指数:

查看详情

解决mySQL占用内存超大问题

为了装mysql环境测试,装上后发现启动后mysql占用了很大的虚拟内存,达8百多兆。网上搜索了一下,得到高人指点my.ini。再也没见再详细的了..只好打开my.ini逐行的啃,虽然英文差了点,不过多少M还是看得明的^-^ 更改后 ...

Thu Mar 16 00:27:00 CST 2017 2 47169
mysql 使用ON DUPLICATE KEY UPDATE 时导致的自主键id无限增大问题

mysql 版本:5.7 python版本:3.7 问题描述:mysql表A中数据有几十条,设置了一个自 1 的id作为主键,在程序运行一段时间后发现表中最后一条数据的id已经是几百万了 表中所有数据如下: 可以看到最大的一条id已经是四百多万了,并且id是不连续 ...

Sat Nov 28 00:52:00 CST 2020 1 1053
[转]解决mySQL占用内存超大问题

为了装mysql环境测试,装上后发现启动后mysql占用了很大的虚拟内存,达8百多兆。网上搜索了一下,得到高人指点my.ini。再也没见再详细的了..只好打开my.ini逐行的啃,虽然英文差了点,不过多少M还是看得明的^-^ 更改后如下: innodb_buffer_pool_size ...

Fri Mar 29 18:39:00 CST 2019 0 3192
Mysql id空洞问题

场景 最近写了一个收集号码的逻辑,早上来 count 了一下 phone 表,发现已经收集到了 33w 条记录。 但细心的我留意到似乎有 id 值很大的记录 咂摸着觉着不对味。 原因 查了查资料这还有个术语,叫 MySQL auto_increment 空洞问题,是因为我插入 ...

Wed Apr 29 19:20:00 CST 2020 0 749
MySQLid不连续问题

项目中有一张表是记录人员,在每个新用户调用接口认证通过了之后,会有一个往该表插入这个新用户信息的操作。 但是在线上环境中,发现该表的自id不连续,且间隔都是差了2,比如上一个人的id是10,下一个人的id就是12,而在前端页面中,一个用户认证通过后,会调用3个接口,初步排查是MySQL并发操作 ...

Sat Feb 01 23:38:00 CST 2020 0 5481
mysql innodb引擎自id重复问题

表存在自字段'id'若表中存在数据,那么不会出现重复问题。若表中数据由于业务逻辑等原因无数据时,若此时mysql重启。。。那么,下次mysql启动后,id就从1开始。。。。ps.本质上innodb引擎会查此表数据自字段当前最大值加1作为新的自id值。 ...

Thu Mar 21 20:25:00 CST 2019 0 889
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM