MySQL 5.7在windows的12服务器上,我得到的表的大小超过了2GB,服务器内存是4GB,MySQL占用了90%的内存。现在,对此表的任何插入都会导致表满。一旦我重新启动,MySQL就可以正常工作了,直到上面的统计数据出现为止,它再次开始出现异常。我不是一个服务生,所以需要建议什么才是最好的解决方案?
目前,我正在尝试删除MySQL 5.7 (InnoDB)中的重复行,并通过运行SELECT COLUMN, COUNT(*) FROM TABLE GROUP BY COLUMN HAVING COUNT表的字符集是utf8mb4,正在聚合的列的排序规则是utf8mb4_general_ci。启用一般日志,它显示查询之间没有运行其他活动。
下降并重新添加索引。将表引擎从MyISAM更改为InnoDB,这似乎有点帮助,因为查询经过几次查询后达到了最大限制,但对于最初的几个查询,它仍