欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

没有索引也可以快速查询

程序员文章站 2022-03-24 22:47:04
...

仓储系统有张表,4000万数据,按照创建时间清理。创建时间上没有索引,不过数据是按照创建时间一条条的insert的。这样就写了个脚本按照id升序每次处理2000个,然后删除掉。这样只要扫描到的数据满足时间条件,速度和有索引是一样的。一旦处理到不满足时间条件

仓储系统有张表,4000万数据,按照创建时间清理。创建时间上没有索引,不过数据是按照创建时间一条条的insert的。这样就写了个脚本按照id升序每次处理2000个,然后删除掉。这样只要扫描到的数据满足时间条件,速度和有索引是一样的。一旦处理到不满足时间条件的数据,整个sql就会超时了,这样就不再处理,第二天再处理了满足条件的。没有索引一样快。