优点 1,一个经过优化的查询对于所有使用应用的用户来说都是快速的.因为索引通过对数复杂度的速度来检索数据(又名分制,正如你搜索一个电话簿一样,逐步缩小搜索范围),而且随着数据量的递增也能维持良好的性能.对一个未经索引化的查询的结果做缓存随着数据的增长有时候则可能会表现得更差.随着数据的增长,那些未命中缓存的用户可能会得到很糟糕的体验,这样的应用是不可用的. 2,优化MySQL不需要担心缓存失效或者缓存数据过期的问题. 3,优化MySQL可以简化技术架构,在开发环境下复制和工作会更加容易.
优化MySQL 还是使用缓存? - PHP新手