这是第一次那个在osc上写博文,希望大家能多多支持。
首先谈谈昨天的面试,一个网易游戏,一个卓望公司,从招聘的要求来看,需要mysql高级(现在看来最起码有3年经验吧),oracle当然也是要充分的经验。现在回想毕竟还是抱了一些尝试的心态。本人工作4年,3年oracle开发经验,2年mysql dba经验。
网易游戏:
其实dba是个要求比较综合的职位,面试官也是来个一个开发的和一个专职dba。本人从2013年3月份开始接触mysql到现在,也有快2年的mysql经验了。从dba的角度来讲,没有百万、千万数量级的运维,那么经验知识有限的经验。以前也看过腾讯架构的演变,有句话还记得就是:数据量上来一个等级,以前没有的问题到现在都是问题。好了,先不废话。
网易游戏在广州的办公地方,看上去还不错。稍微的等待就2个面试官把我拉进了”小黑屋“。客气的来个几个问题,马上就开始聊mysql了,mysql现在是如此的收重视(后面那个面试也重点谈了mysql)。
1 mysql常用存储引擎?myisiam、innodb、memory。。如数家珍
2 mysql架构?master-salver、变种m-s、双mm等
3 mysql myisam与innodb的区别?。。。。这个劈啪啦就说了一大堆。
谈到mysiam时,问及用那种方式进行备份。我回答dump,立马被叼了一下。为什么不用copy不是更快吗,其实是我没有确定在锁表copy文件时能否进行复制操作。
4 在做数据统计时 myisam和innodb那个引擎更合适?
其实都可以的,只要对事务和频繁dml没有特殊要求的都可以。但在谈及myisam在linux的数据文件可以缓存时也回答的不是很好。
5 innodb引擎在断电重启时的恢复过程是?
回答从日志文件进行恢复,因为本人也确实忘了这种不常用的知识。我的回答:从日志文件读标志进行恢复。结果狠狠得被叼了,checkpoint知识点也忘得很厉害。
结果就是没有结果了。。其实这种尝试就是抱有幻想。。毕竟mysql经验还是有限。还是好好进行你的梦想进行时吧。
还是用自己的这张思维导图来指引自己前进!!
来源:oschina
链接:https://my.oschina.net/u/1175932/blog/347677