【问题标题】:is myisam table type really better for a log table (mysql)?myisam 表类型对于日志表(mysql)真的更好吗?
【发布时间】:2011-05-05 04:37:31
【问题描述】:

我一直在阅读是否将 myisam 或 innodb 用于日志表(大量写入,很少读取)。虽然有些人说 myisam 总体上更快且资源密集度更低,但其他人说 myisam 实际上是更糟糕的选择,因为它只有表级锁定。

是否有人对这种情况有实际经验并愿意分享他们的建议?

提前致谢

【问题讨论】:

    标签: mysql database-design innodb myisam


    【解决方案1】:

    MyISAM 是很好的选择,如果您要么主要通过少量查询进行写入,要么主要通过少量写入进行查询。

    我的猜测是,对于一个日志,您可能只会执行几个查询,因此 MyISAM 可能是您的最佳选择,但如果日志在您的应用程序中经常显示和过滤,那么您应该使用 InnoDB。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-14
      • 2023-04-05
      • 1970-01-01
      • 2011-04-02
      • 2014-03-23
      • 2010-10-07
      相关资源
      最近更新 更多