在Mysql中我们常常用order by来进行排序,使用limit来进行分页,当需要先排序后分页时我们往往使用类似的写法select * from 表名 order by 排序字段 limt M,N。但是这种写法却隐藏着较深的使用陷阱。在排序字段有数据重复的情况下,会很容易出现排序结果与预期不一致的问题。 比如现在有一张user表,表结构及数据如下:...
mysql 没有INNODB_LOCKS mysql 没有索引再加 虽然mysql中的单表数据量不大,几万条,但是在并发事务(并发数100-200之间,瞬间抢坑位)控制下,导致CPU飙升,查询该表的select也耗时很久。 1、查看了mysql的CPU飙升时,IO、连接数、带宽、内存等监控指标都正常 再查看慢SQL,超过1秒的SQL没有。 再看表的设计,没有设...
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟...