Mariadb 10吞吐量瓶颈

时间:2016-01-05 08:03:49

标签: mariadb

我有一台Intel Atom C2758(8Core)机器,带WD WD500LPLX(7200 RPM 500GB)2.5" HDD。操作系统是带有MariaDB 10(默认配置)的Ubuntu 15.10(内核4.2)

我每秒插入大约20-30行(行大小为355字节)。看起来瓶颈与HDD IO有关,但wMB / s很低,利用率很高。 我还能做些什么来让它需要更多的交易。

谢谢。

使用iostat -m -x 1

avg-cpu:%user%nice%system%iowait%steal%idle            0.50 0.00 0.50 12.20 0.00 86.79

设备:rrqm / s wrqm / s r / s w / s rMB / s wMB / s avgrq-sz avgqu-sz await r_await w_await svctm%util sda 0.00 22.00 0.00 61.00 0.00 0.39 12.98 1.00 15.74 0.00 15.74 16.13 98.40

avg-cpu:%user%nice%system%iowait%steal%idle            0.50 0.00 0.00 12.31 0.00 87.19

设备:rrqm / s wrqm / s r / s w / s rMB / s wMB / s avgrq-sz avgqu-sz await r_await w_await svctm%util sda 0.00 24.00 0.00 68.00 0.00 0.45 13.53 0.99 14.71 0.00 14.71 14.24 96.80

avg-cpu:%user%nice%system%iowait%steal%idle            0.75 0.00 0.50 12.31 0.00 86.43

设备:rrqm / s wrqm / s r / s w / s rMB / s wMB / s avgrq-sz avgqu-sz await r_await w_await svctm%util sda 0.00 27.00 0.00 75.00 0.00 0.48 13.12 1.02 13.71 0.00 13.71 12.91 96.80

1 个答案:

答案 0 :(得分:0)

INSERT太慢了?

  • innodb_flush_log_at_trx_commit = 2速度更快,但安全性稍差。
  • “批量”插入:INSERT ... VALUES (...), (...) ...或使用LOAD DATA