在大型数据库mysql中加载页面非常慢

kwvwclae  于 2021-06-18  发布在  Mysql
关注(0)|答案(2)|浏览(295)

我有一个非常巨大的mysql数据库超过10gb的网站
所有的页面都运行良好,除了一个页面在过去非常快,但现在它在30分钟或更长时间内打开
我有备份的文件,但数据库我没有备份
许多开发人员和系统管理员已经研究了代码和服务器的性能,他们确保代码和服务器没有问题
我的问题是,为什么只有一个页面在管理员受大数据库大小的影响,或者对这个问题的建议是什么,尽管服务器扫描没有发现任何攻击
最后:这个页面加载速度很快,这个网站从2007年到2018年4月10日一直运行得很好,没有任何文件被修改,没有任何文件或数据库被触及。。。你能提出这个问题的原因吗??

tcbh2hod

tcbh2hod1#

索引可能已损坏。试着重建它们。
您还可以启用 slow query log 记录导致缓慢的查询。但需要重启mysql服务器。

nx7onnlm

nx7onnlm2#

除了尝试在与页相关联的表上重建索引外,还不提供任何代码。
如果与数据/索引无关,我要做的是将原始页面单独保留,制作一个副本,并以某种方式创建一个备用链接,以显示页面的第二个示例。然后,在第二个示例中,我将删除所有实际查询数据组件的示例,以防页面查询许多内容。然后调出第二页。看看能不能快点。然后逐步一次返回一个填充的查询以查找罪魁祸首。完成后,根据需要微调、确认索引等。

相关问题