DB(InnoDB)中的每个表都有版本表(MyISAM),我的系统有以下负载。
*由于不同的连接,每个表上的读取数为500次/秒。
*和50写/秒的各种表,其中有触发器的版本表。
版本表(MyISAM)会成为性能的瓶颈吗?
发布于 2017-07-22 16:02:48
当MyISAM表具有AUTO_INCREMENT (和特定的模式设置),并且没有其他UNIQUE键时,它将附加到表中“没有锁”。因此,我不认为50写/秒将是一个问题。
在甲骨文抛弃MyISAM很久之后,MyISAM可能还会继续存在。甲骨文的目的是使InnoDB变得如此优秀,以至于不需要MyISAM,而且他们很可能会成功。
版本表上的辅助索引可能成为瓶颈。在这方面,我认为InnoDB的“变更缓冲区”比MyISAM的“现在就做”做得更好。
https://stackoverflow.com/questions/45243979
复制相似问题