相关疑难解决方法(0)

为什么导入 12 GB .sql 文件需要超过 36 小时?

我已经等了 36 个小时,等待一个 12 GB 的 .sql 文件通过一个简单的type site.sql | mysql命令导入。我可以看到ibdata1它仍在增长,目前接近 40 GB。

考虑到触发器和存储过程在 .sql 的末尾,我只认为 MySQL 应该添加数据和关键索引。

site.sql 是使用此命令从另一台服务器生成的:

mysqldump -R -e --databases site --add-drop-database --add-create-database --add-drop-table -C --single-transaction --triggers

什么要花这么长时间?

mysql mariadb mysql-5

17
推荐指数
3
解决办法
1万
查看次数

在内存中缓存 MySQL 数据库

我在使用 600MB 的 MySQL 数据库的网站时遇到问题。网站太慢了。我注意到 MySQL 数据库越大,运行速度就越慢。当它是 5MB 时,网站速度非常快。当它开始变大时,它开始变得越来越慢,现在 600MB,它真的很慢,加载页面需要 10 秒。

我检查了顶级进程,它与高负载或任何事情无关。它甚至与 IOPS 无关,因为我在 HDD 7.2k rpm 驱动器上进行了测试,现在使用 Intel 320 SSD 驱动器进行测试时出现了同样的问题,因此我认为这也与高查询无关。

该网站正在使用 Wordpress,并且有 9 个插件处于活动状态。人们说这可能是插件......好吧也许......但现在我只想将整个数据库缓存在内存中,并希望获得有关从哪里开始以及如何做的帮助和指导。

我有 16GB RAM 和 i5-2400 4 核 @ 3.1 GHz。操作系统是centos 5.7

top - 07:23:57 up 9 days, 12:15, 0 users, load average: 0.09, 0.04, 0.05
Tasks: 162 total, 1 running, 161 sleeping, 0 stopped, 0 zombie
Cpu(s): 8.2%us, 1.0%sy, 0.0%ni, 90.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 16367532k total, 3641628k used, 12725904k free, 612140k …
Run Code Online (Sandbox Code Playgroud)

mysql performance wordpress

12
推荐指数
2
解决办法
3万
查看次数

标签 统计

mysql ×2

mariadb ×1

mysql-5 ×1

performance ×1

wordpress ×1