美文网首页
java sql 优化

java sql 优化

作者: 茨木妖刀姬 | 来源:发表于2020-04-09 22:51 被阅读0次

    1.查询一条数据的时候用 limit 1
    2.避免使用 select *
    3.查询的时候 避免使用 or ,因为会导致索引失效
    4.模糊查询的时候 用'name%' ,而不用 '%name%', 因为%放在name前面会使索引失效
    5.给字段加索引可以加快查询速度
    6.用 Union或者 Union all 代替 or ,举例:
    select id,age from user where age = 18 or age = 20
    可以替换为
    select id ,age from user where age = 18
    Union All
    select id ,age from user where age = 20
    7.减少使用not in, 否则可能导致全表扫描
    8.在 where 后面的条件中尽量少使用!=或<>操作符,会使索引失效
    9.数据量不是百万或者千万级别的时候,可以使用连接查询,可以减少数据库交互
    10.数据量特别大的时候,不建议使用连接查询
    11.小表关联大表

    相关文章

      网友评论

          本文标题:java sql 优化

          本文链接:https://www.haomeiwen.com/subject/rblkmhtx.html