数据库查询性能优化方法-合理设计查询语句.docxVIP

  • 8
  • 0
  • 约1.4万字
  • 约 35页
  • 2022-03-20 发布于浙江
  • 举报

数据库查询性能优化方法-合理设计查询语句.docx

? ? 数据库查询性能优化方法3 合理设计查询语句 ? ? 查询性能优化,有3个方法。 如何设计最优的库表结构 如何建立最好的索引 合理的设计查询 库表结构优化、索引优化、查询优化需要齐头并进,一个不落。 在尝试编写快速的查询之前,需要清楚一点,真正重要是响应时间。 提升性能的两个方法:空间换时间,随机转顺序 方法1:设计最优的库表结构,参考:数据库查询性能优化方法1:设计最优的库表结构 方法2:建立最好的索引,参考:数据库查询性能优化方法2:建立最好的索引 本篇为方法3:合理设计查询语句 文章目录 合理设计查询语句 1. 确认是否返回了大量的无用数据 2. 禁止使用select *,必须使用select字段列表查询 3. 充分利用表上已经存在的索引 4. 增加索引 5. 尽量减少同数据库的交互次数 6. 拆分复杂的大sql为多个小sql 7. 优化子查询 8. sql优化-join算法 simple nested_loop join index nested_loop join batched key access join block nested_loop join hash join 9. 避免使用join关联太多的表 10. 优化not in 和查询 优化方法1:使用left join 优化方法2:使用not exists 11. 存在NULL值在in中是一个很危

文档评论(0)

1亿VIP精品文档

相关文档