我似乎无法找到问题所在.
我的主页需要5秒才能加载,我怀疑它是因为MySQL.当我在浏览器中输入我的网站网址时,我必须等待5秒才会加载.
我有运行intel celeron的专用服务器,带有1GB RAM的centos.我的数据库大小约为650mb,有20万条记录,我为日期,id等创建了索引.
这是我在主页中使用的SQL查询:
select `id`,`title`,`desc`,`contribution`,`date`,`sponsored`
from tbl_releases where date <= CURRENT_DATE() AND approved='1'
order by `date` desc,`sponsored` desc,`con` desc,`id` desc
limit 100
Run Code Online (Sandbox Code Playgroud)
我尝试了所有的一切
PS:数据库大小对性能有影响吗?我在数据库中有超过50%的垃圾,删除无用行有助于提高性能?
更新:我在数据库中做了清理垃圾并且性能得到了显着改善,我注意到服务器负载和mysql cpu使用率从36%大幅下降到仅5%.但仍然是我不明白,为什么mysql正在减慢这么大的数据,它应该几乎处理那么多的数据.不是吗?
顺便说一下,我使用的是智能引擎,尽管如此,网站正在放慢速度.
| 归档时间: |
|
| 查看次数: |
4651 次 |
| 最近记录: |