我目前正在将数百万行数据导入 MySQL 数据库。我正在使用 MySQL Workbench 在我的计算机上本地监控服务器状态。应用程序显示内存已达到最大值。请参见下图。
有没有办法在 MySQL Workbench 中修复此问题?也许是某种设置。我对 MySQL 和服务器还不熟悉。
谢谢您的帮助。
答案1
还要检查您正在使用哪个 my.cnf。在缓存和内存使用方面,开发和部署版本有很大不同。
答案2
不要担心 99% 的使用率。所有基于 unix 的操作系统都会报告这是由于所有内存都用于磁盘缓存。操作系统将根据需要释放内存。要获取真正的可用内存,请在 Finder 中运行
Activity Monitor
然后底部有一个内存选项。您可以查看以下信息,查看真正的可用内存减去文件系统缓存非活动选项。