我正在测试与 MySql 一起使用的 SSD,但看不到任何性能优势。这让我觉得我一定做错了什么。
这是设置:
- 至强 5520 2.26 Ghz 四核
- 12GB 内存
- RAID 1 中 300GB 15k
- RAID 1 中的 64GB SSD
为了测试,我移动了 SSD 上的 mysql 目录。
我导入了一个包含 300 万行的表。然后导入同一个表,其中数据和索引目录符号链接到 15k 驱动器。
通过 mysqldump 的转储将数据加载到表中,15k 驱动器显示出比 SSD 更快的插入速率:
- 15k ~= 35,800 次插入/秒
- SSD != 27,000 次插入/秒
然后我通过执行'SELECT * FROM table INTO OUTFILE'/tmp/table.txt'来测试SELECT速度:
- 15kk ~= 3,000,000 行在 4.19 秒内
- SSD ~= 3,000,000 行在 4.21 秒内
SELECTS 几乎相同,SSD 上的写入速度实际上更慢,这看起来根本不对。关于我接下来应该研究什么有什么想法吗?
额外说明:我使用标准更改调整了 SSD:noatime 和 noob-scheduler