程序现在要操作5张系统比较常用而且很重要的表,
请问:
查询方法是:
1.用sql关联5张表查询出所有信息传回前端。
2.用sql分别查询出5张表的信息,(用此方法要连接5次数据库,因为我的查询方法一次只能执行一句sql)
然后组到一个dataset里传回前端。
请大家帮忙分析下,从程序效能问题考量,上面哪种做法比较好?谢谢!
请问:
查询方法是:
1.用sql关联5张表查询出所有信息传回前端。
2.用sql分别查询出5张表的信息,(用此方法要连接5次数据库,因为我的查询方法一次只能执行一句sql)
然后组到一个dataset里传回前端。
请大家帮忙分析下,从程序效能问题考量,上面哪种做法比较好?谢谢!
从程序效能方面的话, 感觉第一种方法效能好点, 第一种是将逻辑全部放在SQL SERVER端执行, 压力在服务器, 第二种方法是在程序前台做信息处理, 前台压力大点!
效能是针对SERVER端,要减轻SERVER端的负担,因为可能很多机器都在连接SERVER端,而且可能同时在操作这5张表。
这样的话,第一种方法还可以用吗?