apache 出现 504 Gateway Time-out?急急急!!!

出现这个问题主要是因为什么,后台数据量大概有470W条,还有表间联合查询

查询大概三十秒后就会出现504错误!!!
...全文
814 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cwk44 2015-12-05
加个索引会结果不全面,你真能逗我笑。。。
回复
引用 3 楼 xuzuning 的回复:
假定 id 是主键,则需在 uid 上建索引 like 是模糊查询,无法利用索引,必然是很慢的 单独 SELECT user_login from JOIN dux_users WHERE user_login like "%大大%" 速度如何?
按照你这样查询速度是快了,但是查找结果不全面。 除了优化SQL语句还有什么办法呢?
回复
xuzuning 2015-12-04
假定 id 是主键,则需在 uid 上建索引 like 是模糊查询,无法利用索引,必然是很慢的 单独 SELECT user_login from JOIN dux_users WHERE user_login like "%大大%" 速度如何?
回复
引用 1 楼 xuzuning 的回复:
优化查询指令
查询语句是这样的:
SELECT A.*,B.user_login 
FROM dux_account_log as A 
INNER JOIN dux_users as B ON A.uid = B.id  
WHERE ( B.user_login like "%大大%" ) 
ORDER BY A.id desc 
LIMIT 0,20
请问怎么优化呢?
回复
xuzuning 2015-12-04
优化查询指令
回复
发帖
PHP
创建于2008-08-27

1.9w+

社区成员

“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
申请成为版主
帖子事件
创建了帖子
2015-12-04 04:14
社区公告
暂无公告