请求2次数据库分别查询A,B 表的数据和请求1次直接关联查询出A,B表的数据 客户端哪个会快点? 大侠们帮帮忙

请求2次数据库分别查询A,B 表的数据和请求1次直接关联查询出A,B表的数据 客户端哪个会快点? 大侠们帮帮忙,第1张

通常情况请求一次比较好。

1.两次请求除了数据库要查询两次以外,前后台程序也要发两次请求;

2.不考虑外部程序,单纯对数据库而言,如果两个表有关联,并且两次查询所要得到的数据有关联,在能够使用一条语句查询出全部想要的结果的情况下。建议使用单条sql查询两张表,如果查询速度不理想,可以通过优化sql、增加索引等方式来解决。

是的,查询两次数据库是正常的。每次查询都会消耗一定的时间,但是如果您正确地使用索引,可以有效地提高查询效率,从而提高性能。此外,您还可以使用缓存来提高查询效率,这样可以减少对数据库的访问次数,从而提高性能。另外,您还可以使用数据库优化技术,比如优化表结构,优化查询语句,优化索引等,从而提高查询效率。总之,查询两次数据库是正常的,但是您要注意查询效率,以便获得更好的性能。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6799176.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存