怎样设置查询数量,让查询速度变快

怎样设置查询数量,让查询速度变快

FineReport 君临开荒 发布于 2022-4-7 08:47
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-4-7 08:51

这个有很多方面的

1、优化查询语句,尽量使用索引进行关联,减少模糊查询匹配

2、尽量不要用*,把需要的字段全写出来

3、数据库的性能优化

4、服务器硬件的提升

5、数据库表的数据量特别大的时候如果能够分区的话,可以做时间分区。

6、自己写出的查询语句可以用执行计划看看。。。

7、其它等。。。。

最佳回答
0
snrtuemcLv8专家互助
发布于2022-4-7 08:48

一般限制查询数量

例如sql里面取前20就可以

mssql:select top 20 * from 表 order by zje

mysql:select * from 表 order by zje limit 20

Oracle:select * from (select * from 表 order by zje) where rownum<=20 order by rownum asc

  • 3关注人数
  • 310浏览人数
  • 最后回答于:2022-4-7 08:51
    请选择关闭问题的原因
    确定 取消
    返回顶部