gpt4 book ai didi

mysql - 在具有 1000 万行的数据库上选择 mysql 时出现错误 504

转载 作者:行者123 更新时间:2023-11-29 17:30:37 24 4
gpt4 key购买 nike

我必须使用 php 构建一个搜索引擎,它将在 MySQL 数据库(1000 万行以上)中进行搜索。

问题是我制作的脚本随机给我错误:504,我认为这是因为数据库非常大(1000万行和110列)。

问题是我做了很多优化:- 重要领域的索引- 使用“限制 0,10”。- 跳过“select *” for“select id,field_1,field_2...”- 在高性能的 VPS 云服务器上升级(24 Go RAM、pro 2,4 Ghz、100 Go 空间内存)。

有人建议避免崩溃和 504 错误吗?

谢谢!

最佳答案

我检查了我的错误日志,因为错误是 ngix 错误,我朝这个方向查看,发现了这个页面:

https://distinctplace.com/2017/04/22/nginx-upstream-timed-out/

所以我修改了这个参数: proxy_read_timeout//proxy_read_timeout = 600;并且页面加载正确(ti 需要 20 到 50 秒,但没关系)。

您认为这是一个好的解决方案吗?

非常感谢之前的回答!

关于mysql - 在具有 1000 万行的数据库上选择 mysql 时出现错误 504,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50689982/

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