Dennis CM Asked: 2020-07-04 01:19:02 +0800 CST2020-07-04 01:19:02 +0800 CST 2020-07-04 01:19:02 +0800 CST MySQL:正常的 CPU 利用率,但内存不足。我应该担心吗? 772 我在 EC2 实例中运行一个繁重的 python 脚本。该脚本将表格(财务报告)插入 MySQL 服务器。有很多桌子,总数是240.000张桌子。我在 1 天前启动了 python 脚本,这些是 MySQL 服务器的统计信息。CPU 利用率/内存正如您所见,cpu 利用率似乎正常,但自脚本开始运行以来内存已下降。请注意,我只运行此脚本,MySQL 没有其他工作。如何保持内存稳定? mysql memory amazon-web-services amazon-rds 1 个回答 Voted Best Answer TomTom 2020-07-04T01:28:48+08:002020-07-04T01:28:48+08:00 没有。正确编写的数据库占用 CPU 的想法是一种错觉 - 数据库中的高 CPU 利用率通常是糟糕查询的结果,即加入不匹配的数据类型(int vs string,导致大量转换)。 通常数据库使用 - 按以下顺序: 记忆 IO 中央处理器 内存是第一位的,因为它会尝试尽可能多地缓存并且管理员允许它。IO,因为这是缓存用完后的下一个。CPU 是最后一个 - 并且是最后一个。
没有。正确编写的数据库占用 CPU 的想法是一种错觉 - 数据库中的高 CPU 利用率通常是糟糕查询的结果,即加入不匹配的数据类型(int vs string,导致大量转换)。
通常数据库使用 - 按以下顺序:
内存是第一位的,因为它会尝试尽可能多地缓存并且管理员允许它。IO,因为这是缓存用完后的下一个。CPU 是最后一个 - 并且是最后一个。