用分解查询的方式重构查询的优势

2016-09-14 15:21:25   数据库

  mysql  

  • 让缓存的效率更高效。应用程序可以方便地缓存单个表查询的结果对象。
  • 将查询分解后,执行单个查询可以减少锁的竞争
  • 在应用层做关联,更容易多数据库进行拆分,更容易做到高性能和扩展
  • 查询效率可能也会提高
  • 可以减少不必要的查询,在应用层做关联查询,以为这对于某条记录应用只需要查询一次。而在数据库反之