我的服务器有一些问题,我需要改进它。
首先,每 2 小时,我在 MyISAM 表中插入/更新/删除大约 100 万个结果(即所有表),并且在此期间必须可以从我的网站访问该表。
每月大约 1 次,我的网站不显示,并显示消息“无法连接到数据库”。当我重新启动服务器时,我可以看到这个表必须被修复。
有没有办法防止我的桌子“坏”或自动修复它?我应该将引擎更改为 innoDB 吗?为什么?
其次,在此操作期间,我的网站真的很慢,而且不仅是显示此表格结果的页面。
我可以完全访问我的服务器,但我不知道我在寻找什么......该操作是一项 19 的 cron 作业。
无论我在后台做什么,我都希望我的网站以相同的速度运行。我所做的操作大约需要一个小时才能执行,如果需要更多时间也没关系。