web发一次请求与数据库交互多少次合适,如果一次请求中需要交互5次以上,对性能影响多大
2个回答
展开全部
单纯从交互对系统性能影响的话,肯定是次数越少越好。
从数据库查询方面,如果多次查询的结果与一次查询的结果一样,一次查询的效率正常情况下会高于多次查询。
现在都使用连接池技术,建立数据库连接,释放连接方面的开销不是很大。
对于你说的一次请求中需要与数据库交互5次以上的情况,我觉得对性能影响挺大的。 web是并发的,如果一个请求就交互这么多,多个请求时连接池就不够用了。
感觉你说的这种情况挺另类。
只从你问题的字面上理解,没法告诉你影响有多大。 性能方面的东西,单纯分析是没有太大作用的。需要真实的数据。
希望能够帮到你
从数据库查询方面,如果多次查询的结果与一次查询的结果一样,一次查询的效率正常情况下会高于多次查询。
现在都使用连接池技术,建立数据库连接,释放连接方面的开销不是很大。
对于你说的一次请求中需要与数据库交互5次以上的情况,我觉得对性能影响挺大的。 web是并发的,如果一个请求就交互这么多,多个请求时连接池就不够用了。
感觉你说的这种情况挺另类。
只从你问题的字面上理解,没法告诉你影响有多大。 性能方面的东西,单纯分析是没有太大作用的。需要真实的数据。
希望能够帮到你
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看请求的频度和数据库的交互频度...理想情况下,越少越好..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询