gpt4 book ai didi

sql - 在服务器上排序还是在客户端上排序?

转载 作者:太空狗 更新时间:2023-10-30 01:39:45 25 4
gpt4 key购买 nike

我在工作中和一个同事讨论过,是关于SQL查询和排序的。他认为您应该让服务器在将行返回给客户端之前进行任何排序。另一方面,我认为服务器可能已经够忙了,让客户端在获取行后处理排序一定会提高性能。

谁知道哪种策略最适合多用户系统的整体性能?

最佳答案

一般来说,你应该让数据库来做排序;如果它没有资源来有效地处理这个问题,您需要升级您的数据库服务器。

首先,数据库可能已经在您想要的字段上有了索引,因此按排序顺序检索数据可能很简单。其次,客户端在拥有所有结果之前无法对结果进行排序;如果服务器对结果进行排序,您可以一次处理一行,已经排序。最后,数据库可能比客户端机器更强大,并且可能更有效地执行排序。

关于sql - 在服务器上排序还是在客户端上排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/326634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com