试题
考点

数据库-数据库基础-索引相关

面5笔5

如果有1000万条数据,执行库查询时如何提高查询效率?

前往“校大”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

  • 数据库设计方面

    • 建立索引
    • 数据表分区
    • 尽量使用固定长度的字段
    • 限制字段长度
    • 分表,分库
  • 数据库I/O方面

    • 增加缓冲器
    • 涉及表的级联,不同的表存储在不同的磁盘上,以增加I/O速度
    • 改善物理设备,比如更换固态硬盘
  • 在SQL语句方面

    • 优化SQL语句,较少比较次数
    • 限制返回的记录数,进行分页查询
  • 在Java方面

    • 反复查询,使用preparedStatement减少查询次数
    • 考虑数据缓存,较少数据库访问

评论

卫澜

2023-03-31 21:00:00

0 0

Vincent

2022-11-21 21:00:00

0 0

加载更多