首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MYSQL慢加载与优化

MYSQL慢加载与优化
EN

Stack Overflow用户
提问于 2020-07-23 20:21:01
回答 1查看 50关注 0票数 0

MYSQL服务器有一个问题,实际上不知道是查询还是SQL配置本身,但大多数时候查询加载得又快又正确,但有时只是卡住加载,或者不加载并给出超时错误。

当检查Nginx top进程时,它会显示以下内容

代码语言:javascript
复制
PID     USER    PR  NI    VIRT    RES    SHR   S  %CPU  %MEM     TIME+  COMMAND
13876   mysql   20  0   2827864 203292   8752  S   0.0  2.6  479:33.31  mysqld

在PHPMyAdmin中,它显示了这个建议,

不知道如何解决这些问题,有从哪里检查的指南,或者任何解决方案?

UPDATE-慢日志信息-1查询导致此问题?有什么解决方案吗?

EN

回答 1

Stack Overflow用户

发布于 2020-07-25 05:25:30

作为PHPMyAdmin的建议,您有一些关于表索引的问题。您可以找到有关索引here的更多详细信息

  1. 您应该在rewarded_details表中将用户的UserID ()存储为。

username上的连接表将影响查询执行的速度,因为该列是字符串,并且没有索引。因此,您应该通过用户id加入。通过更改此列,您的联接查询需要根据此列进行更改。您将需要向此新列添加索引(外部Key).

应该向reward_points列添加索引。

  1. 在您的软件中,您不应该在每个查询中创建新的连接。您应该创建尽可能少的新连接。

  1. 您可以启用查询缓存。

编辑:别忘了备份你的数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63054155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档