数据库里同时存在Innodb和MyISAM两种引擎的表,在用mysqldump全量导出时该如何添加参
生产环境数据库中,虽然大部分的表都是Innodb的,但是也有几张表是MyISAM的。近期由于要部署数据库备份策略,因此需要第一次备份时,在slave库上全量导出所有数据(包括存储过程、函数、触发器等)。我在网上找的一些mysqldump导出语句,不是仅针对于Innodb的,就是仅针对于MyISAM的,mysqldump命令后面跟的参数各种各样,让我不知该如何区分哪些该用,哪些不该用...
因此希望各位帮忙解答下,对于这种混合引擎的数据库,该使用哪些参数呢? 这个问题值得你去好好研究,不过两者在数据方面是完全兼容的 本帖最后由 action08 于 2016-04-15 05:53 编辑
MyISAM在查询时读操作确实会有一些性能优势
http://blog.sina.com.cn/s/blog_6e322ce70100xwve.html
主流的互联网架构都做了很多优化的,因为MyISAM和Innodb两种兼容,就自然存在一种作为主流,
主服务器Innodb,从服务器用的是MyISAM
——如果是这种情况,你只需要默认关注一种引擎即可,咨询一下你们的架构师,再做决定不是坏事
页:
[1]