在开发过程中,领导对in语句中的1w条数据的查询性能有疑问,觉得不合适。这里做了下数据。
数据库中预置10w条记录,并且根据compaign_id做好散列,查询语句为下图中的高亮的语句,不过in中有1w条campaign_id。
执行下来时间在200-220ms。其中用到的数据库机器是虚拟机开发用的,因此实际线上数据库机器应该比这值好一些。
1w条记录并不多,查询时间可以接受
在开发过程中,领导对in语句中的1w条数据的查询性能有疑问,觉得不合适。这里做了下数据。
数据库中预置10w条记录,并且根据compaign_id做好散列,查询语句为下图中的高亮的语句,不过in中有1w条campaign_id。
执行下来时间在200-220ms。其中用到的数据库机器是虚拟机开发用的,因此实际线上数据库机器应该比这值好一些。
1w条记录并不多,查询时间可以接受