2019-07-23工作总结

疑问1: MDL写锁, MDL读锁, 和S锁, X锁有啥区别?

疑问2: flush文件有啥作用? 

    答: flush 

            what :  把缓冲区中的数据写到磁盘, 并且清空缓冲区

            why: 因为字节流读数据后,会把部分数据保存到缓冲区, 从而减少读盘次数; 

            how: 在close方法前调用flush方法,  如果顺序反了,缓冲区的数据会丢失.  

疑问3: redo log  undo log;  bin log;   undo log是谁的功能? 

经验1: 尽量把大功能拆分成小功能 ==>  加强可扩展性, 更容易应对需求变更

经验2: 在同一个事务中, 更新放到最后做, 可减少锁时间. 

经验3: 把细节都封装到公共方法中, 开发人员只专注业务代码的实现 ==>  封装封装! 

你可能感兴趣的:(2019-07-23工作总结)