作者:叶斯琪147- | 来源:互联网 | 2023-10-12 08:09
我当前正在处理一个具有多个数据库查询的视图(当前为10个,但最终很可能会是50个或更多)->我的目标是建立一个带有大表格的html页面以每月报告用于数据库中的各种数据(仪表板的种类)。
我的问题1:我在视图中放置50个或更多查询的方法是否合理,或者会使页面加载时间很慢?如果不明智,则最好的做法是使用来自各种来源的大量数据构建视图(例如,仅构建一些大型查询,以某种方式将多个较小的查询链接在一起(以便较少地查询数据库))然后通过python将数据从查询集中分离并切片和切块?
我的问题2:是否设计这样的查询对效率没有任何影响:
Pooling=false
或类似这样:
我的假设是第一种方法效率更高,因为我只打了一次数据库,然后从我的数据对象而不是数据库中过滤掉了。