【发布时间】:2012-02-11 10:01:24
【问题描述】:
我在 InnoDB 表上运行我的网站,到目前为止运行良好。现在我想知道我的网站上实时发生了什么,所以我将每个页面浏览量(页面、引荐来源、IP、主机名等)存储在 InnoDB 表中。每秒大约有 100 次插入,当我浏览日志时,这个表只会偶尔读取一次。
我每分钟使用一个删除旧项目的 cron 清理表。这会在该表中平均留下大约 35.000 行,大小约为 5MB。
如果我将 InnoDB 表转移到 MEMORY 表,在服务器上会更容易吗?据我所知,这会节省很多磁盘 IO 对吗?重启 Mysql 会导致数据丢失,但在我的情况下这无关紧要。
问题:就我而言,你会推荐一个内存表而不是 InnoDB 表吗?
【问题讨论】:
标签: mysql optimization innodb