博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
4.2 优化数据访问
阅读量:5094 次
发布时间:2019-06-13

本文共 307 字,大约阅读时间需要 1 分钟。

1. 减少请求的数据量

  • 只返回必要的列:最好不要使用 SELECT * 语句。
  • 只返回必要的行:使用 LIMIT 语句来限制返回的数据。
  • 缓存重复查询的数据:使用缓存可以避免在数据库中进行查询,特别在要查询的数据经常被重复查询时,缓存带来的查询性能提升将会是非常明显的。

2. 减少服务器端扫描的行数

  • 最有效的方式是使用索引来覆盖查询。这样存储引擎无须回表获取对应行就可以返回结果了。
  • 改变库表结构。例如使用单独的汇总表。
  • 重写这个复杂的查询,让MySQL优化器能够以更优化的方式执行这个查询(后面会讨论)。

转载于:https://www.cnblogs.com/xlzfdddd/p/10130143.html

你可能感兴趣的文章
CSS3 Box-sizing
查看>>
并发编程:守护进程、互斥锁、案例、进程间通讯
查看>>
如何使带背景图片的Button按钮中的文字居中偏上显示
查看>>
memcache、redis、mongoDB 如何选择?
查看>>
PHP获取汉字拼音首字母
查看>>
正则表达式2
查看>>
JS同源策略和跨域访问
查看>>
正则 去除html标签
查看>>
FZU 1889 龟兔赛跑
查看>>
java基础-Comparator接口与Collections实现排序算法
查看>>
ddrmenu
查看>>
Linux Shell常用shell命令
查看>>
项目上的阶段小结(二)
查看>>
android同一个TextView设置不同颜色字体
查看>>
YourSQLDba将数据库置于紧急模式的原因浅析
查看>>
第三次Java作业
查看>>
ECSHOP去版权_ECSHOP2.7.2去版权方法-最新方法
查看>>
购物也能乐开花 淘宝搞笑评价集萃--2
查看>>
华为离职副总裁徐家骏:年薪千万的工作感悟
查看>>
java SE :标准输入/输出
查看>>