文章目录 业务需求 数据库设计 编写数据库字段 在数据库添加索引 代码实现 java编写 模糊查询 结束 业务需求 今天去面试时hr问了个关于大量数据查询的问题。 ❝ 面试官:“我们公司是做数据分析的,每次需要从数据库中查询100万条数据进行分析,不能用分页,请问怎么优化sql或者java代码呢??” ❞ 如果用普通查询需要5分多分钟才查询完毕,所以我们用索引加多线程来实现。 那我们就开始吧!GO!!GO!! 数据库设计 编写数据库字段 然后要生成100万条数据 在数据库添加索引 索引这个方面我还是不太了解,大家懂的可以优化索引 代码实现 java编写 controller类编写