我们的网站每天有数百名访问者,每天有数万个查询.因此,数据库中的一些表很少更新,一些表每分钟更新几次,一些表更新〜每秒10次.
MyISAM使用表级锁定进行更新,InnoDb使用行级锁定.
因此,据我所知,对于频繁并发更新的表(每秒多次更新),最好将它们设为InnoDb,对于其他表(如果我们当然不需要事务和外键),可以使用MyISAM引擎.
我的想法是对的吗?
因为我对MyISAM,InnoDB引擎没有更多的了解,所以我很困惑我的大型项目使用什么引擎,
1)最少3000个用户将一次记录他们的帐户(小时内)
2)并做一些像Update这样的工作,从他们的帐户中删除数据等.
我在共享主机上.任何人都可以给我具体的答案,我应该使用什么引擎来加快处理上述条件.
哪个数据库引擎将加速以上工作?任何帮助PLZ?