我的一个朋友是一名DBA,他评论说在MySQL中设计模式时混合使用MyISAM和InnoDB相当普遍。
我的问题是,如果这是真的,那么它有多好?它是否会对可维护性、可扩展性等产生影响?
实际操作中需要注意的是:
我曾多次进行此操作。特别是在一个系统中,查询以myisam方式锁定整个表格,我们将一些关键表格转换为innodb,这样它们就可以按行级别锁定。这消除了一些瓶颈,并且在此更改后,我与公司又共事了18个月,没有出现该解决方案的任何问题。被支持的应用程序也相当密集地使用数据库,因此任何不足之处都很快会显露出来。