0.什么是N+1问题? 在查询中一下子取出所有属性,就会使数据库多执行几条毫无意义的SQL .实际中不需要把所有信息都加载进来,因为有些信息并不常用,加载它们会多执行几条毫无用处的 SQL,导致数据库资源的损耗和系统性能的下降.假设现在有 N 个关联关系完成了级联,那么只要再加入一个关联关系,就变成了 N+l个级联,所有的级联 SQL 都会被执行,显然会有很多并不是我们关心的数据被取出,这样会造成很大的资源浪费,这就是 N+l 问题,尤其是在那些需要高性能的互联网系统中,这往往是不被允许的.为了…