gpt4 book ai didi

Mysql MEMORY 表 vs InnoDB 表(很多插入,很少读取)

转载 作者:可可西里 更新时间:2023-11-01 08:37:10 25 4
gpt4 key购买 nike

我的网站都在 InnoDB 表上运行,目前为止运行良好。现在我想知道在我的网站上实时发生了什么,所以我将每个页面浏览量(页面、引荐来源网址、IP、主机名等)存储在 InnoDB 表中。每秒大约有 100 次插入,并且这个表只是在我浏览日志时偶尔读取一次。

我每分钟都会用一个删除旧项目的 cron 清理表格。这平均在该表中留下大约 35.000 行,大小约为 5MB。

如果我将 InnoDB 表转移到 MEMORY 表,在服务器上会不会更容易?据我所知,这会节省大量磁盘 IO,对吗?重新启动 Mysql 会导致数据丢失,但这对我来说无关紧要。

问题:就我而言,您会推荐内存表而不是 InnoDB 表吗?

最佳答案

是的,我愿意。您提到的条件(大量写入、定期清除数据、不需要数据持久性)使其非常适合 MEMORY。

关于Mysql MEMORY 表 vs InnoDB 表(很多插入,很少读取),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8880407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com