我在 MySQL 中遇到高频插入问题。我在互联网上搜索了很多,但没有找到一个很好的答案来解决我的问题。
我需要以非常高的频率记录很多事件(每天约 3000 次插入/秒 => 2.6 亿行),这些事件存储在这样的 InnoDB 表中:
log_events :
- id_user : BIGINT
- id_event : SMALLINT
- date : INT
- data : BIGINT (data associated to this event)
我的问题是:
- 如何加快插入速度?事件由成千上万的访问者发送,我们无法批量插入
- 如何限制 IO 写入?我们在 6*600 GB SSD 驱动器上并且有写入 IO 问题
你对这类问题有什么想法吗?
谢谢
弗朗索瓦