gpt4 book ai didi

Mysql查询优化与排序

转载 作者:行者123 更新时间:2023-11-29 14:29:07 25 4
gpt4 key购买 nike

我很困惑地问这个问题。如有任何疑问,请告诉我。我不知道怎么问。

我的 MYSQL 数据库中有超过 90000 个酒店列表。如果我搜索特定城市的酒店,通常它会从 90000 个结果中列出列表。我想根据特定城市对酒店进行排序。由于这个原因,我通常使用过滤查询,但现在我注意到从 90000 列表中提取结果需要花费很多时间。我认为如果我搜索纽约市内的酒店会更好,它会从 90000 个列表中返回 56 家酒店,之后价格、评级等过滤将仅从 56 个列表中搜索。 MYSQL 有什么办法可以取出酒店吗?我不知道它可能被称为虚拟表或 View 。请帮我解决。

最佳答案

您很可能在一个查询中完成所有过滤和排序,但您需要向数据库添加索引。

http://dev.mysql.com/doc/refman/5.0/en/mysql-indexes.html

90 000 行:这是一个小表。通常要处理十次以上并在 10 毫秒内得到结果。

关于Mysql查询优化与排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10351318/

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