gpt4 book ai didi

mysql - 提高 Laravel 的查询执行时间

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

我有一个 Spring Boot 应用程序,它将数据保存到包含 7 个表的 MySQL 数据库中。前端必须根据一些查询显示这些表中的数据。对于这部分应用程序,使用了 Laravel,它的工作方式是执行 MySQL 查询,例如:select * from table。 Spring 应用程序每三个小时修改一次表中的数据。

问题是查询时间太长,网站加载需要 16 秒......我该如何改进?我应该从表中生成静态数据并使用应用程序的 spring 部分生成一些 JSON 文件吗?我应该创建一个 API 并从前端发出请求吗?在我的网站上显示数据的最快方式是什么?

最佳答案

查看 MySQL explain queries ,并确保使用 index 备份您的查询。 。您的查询在 MySQL 服务器上很可能很慢,并且您不需要优化应用程序中的某些内容。

此外,有关代码的问题中的更多详细信息可能有助于分析根本原因。

关于mysql - 提高 Laravel 的查询执行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59754346/

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