查找表的最佳mysql表类型(重读,无写)

时间:2010-11-04 17:29:39

标签: mysql database-design innodb myisam

我有一个ip-to-country查找表。此表每月更新一次,同时非常频繁地阅读。我现在把它作为innodb。这是一个几乎只能从中读取的表的最佳表类型吗?

提前感谢。

1 个答案:

答案 0 :(得分:6)

我会选择MyISAM。它没有InnoDB的很多功能,如果你不需要像事务和外键这样的东西,它会更快一些。此外,MyISAM具有表级锁定,而InnoDB使用行级锁定,这对于高读取低写表没有太大的不同。

维基百科在这两种表类型中有一个很好的comparison