我们正在使用:innodb table per file -- on
是一个巨大的表(70%的insers/30%的删除--这意味着有时我们从这个表中删除行),这个表是用“dropped”命令删除的,正如我们预期的那样,mysql没有将磁盘空间释放到OS,但是现在我们需要释放空闲空间。优化命令是可能的--但是现在我们不能100%确定磁盘上是否有足够的空闲空间来执行这个命令,因为以
任何人对以下内容有任何见解:
我在64位的MySQL上运行Linux5.1,并且已经创建了几个内存表。MySQL内存表的声明,在表被删除或截断之前,内存不会被“释放”。我已经删除了所有这些表,但RAM使用率(从命令顶部开始)并没有下降多少,甚至在几个小时后(删除这些表后,内存使用率为90%,占用48 on )。通过创建和删除几个表,它在几天内一直在以自己的方式工作