在java比如说要运行两个sql.一个方法多个运行sql和一个方法一个sql哪个执行效率更好? 5
2个回答
展开全部
一个方法运行一个sql和一个方法运行多个sql这就是换汤不换药的嘛,虽然是一个方法执行多个sql,和多个方法各执行一个sql效率几乎是相同的吧。如果说要讲究效率的话,就要减少查询的次数,尽可能多的在一次查询中查询到你所关心的数据。多次查询避免不了的你需要通过IO去访问数据库,有了IO的操作那你觉得速度能有多快呢?
只要你遵循一个原则,较少IO操作(你这里体现的就是数据库查询),那么效率就相对会提高的。
有问题你可以追问我,没问题,望采纳,谢谢!
只要你遵循一个原则,较少IO操作(你这里体现的就是数据库查询),那么效率就相对会提高的。
有问题你可以追问我,没问题,望采纳,谢谢!
更多追问追答
追问
如果是一个方法运行多个sql用的是线程呢
追答
如果你用的是多个线程,去做的话,就程序而言,效率是一样的。但是这样对系统的开销就大了!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询