mysql记录日志用适合用哪种引擎?
如题
主要用来记录程序调试信息的一些日志,可能比较频繁的写,偶尔自己会翻一些数据库
请问适合用哪种储存引擎呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
主要用来记录程序调试信息的一些日志,可能比较频繁的写,偶尔自己会翻一些数据库
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
Innodb比较适合这种写入远大于查询,数据量较大的场景。
MyISAM更适合读频率比较高的场景,可能批量插入会比前者快点。
如果你的写入很频繁并且量很大,还是用Innodb吧。
建议考虑下 tokudb, 该引擎的好处是高压缩比, 高写入速度.
缺点是, 由于压缩的问题, 取出时会消耗一部分额外cpu.
官方测试下, 写性能高于innodb, 读性能略低于 innodb.
你可能需要一个消息队列
如果不需要事务支持,可以考虑一下myisam或者archive