MySQL 优化数据访问
是否向数据库请求了不需要的数据
查询不需要的数据
一个常见的错误是误以为MySQL只返回需要的数据,实际上先返回全部结果集再计算
最有效的解决办法是在查询后面加上LIMIT
多表关联时返回全部列
在 JOIN 操作时返回了所有表的列

只需要一个表的列
![]()
重复查询相同的数据
初次查询的时候将数据缓存起来,需要的时候再从缓存中取出
论读书
睁开眼,书在面前 闭上眼,书在心里
睁开眼,书在面前 闭上眼,书在心里
一个常见的错误是误以为MySQL只返回需要的数据,实际上先返回全部结果集再计算
最有效的解决办法是在查询后面加上LIMIT
在 JOIN 操作时返回了所有表的列

只需要一个表的列
![]()
初次查询的时候将数据缓存起来,需要的时候再从缓存中取出