【发布时间】:2009-11-07 11:29:07
【问题描述】:
我在具有以下规格的服务器上运行 MySQL 服务器 -
双至强四核 2.0、2048 MB RAM、1 个 160 GB SATA Fedora Core + SSH
但是插入 10000 条记录的 MySQL 进程占用超过 100% 的 CPU 和高达 1 GB 的 RAM。 这是一个简单的插入语句。
为什么 MySQL 会占用如此多的内存,可以做些什么呢?
【问题讨论】:
-
没有足够的信息来回答,可能属于 serverfault.com
-
请发布您的架构和插入语句。
-
抱歉抖动。如果我在错误的论坛上发帖。这些是详细信息:- 使用 Test1;插入客户(名字、姓氏、国家 ID、地址、电话)从 Test2.Customer 中选择名字、姓氏、国家 ID、地址、电话,其中 UserID 介于 1 和 5000 之间,客户 ID 在(从 Cust_Details 中选择 CustId,其中 CustName 像“Mi%”) ;
-
肯定超过 100% 是由于多个进程/线程造成的。
标签: mysql memory process cpu uses