gpt4 book ai didi

php - PDO MySQL 与 PHP Usort

转载 作者:行者123 更新时间:2023-11-30 23:47:17 25 4
gpt4 key购买 nike

我通过 MySQL PDO 获取我的数据数组:

"select * from table"

在诸如

之类的查询中使用函数来订购是否更快
"select * from table order by key"

与直接的 mysql 订单查询相比,使用 PHP usort 或任何其他数组排序是否会牺牲很多效率?

$prepare=$database->prepare("select * from table");
$prepare->execute();
$fetch=$prepare->fetchall(PDO::FETCH_ASSOC);

usort($fetch, ...)

最佳答案

一般来说,mysql order 工作得非常快并且使用起来很方便,但是如果你有索引并且你在查询中使用该索引来排序数据并且对该查询的解释很好,但在某些情况下 php sorts工作得非常快(我有这样的情况,我的查询选择大量记录分组它而不是拥有它而不是排序 没有索引的字段的小结果)。

对此没有唯一的规则,您应该对这两种方法进行基准测试。

关于php - PDO MySQL 与 PHP Usort,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31690092/

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