Skip to content

Latest commit

 

History

History
39 lines (20 loc) · 1.33 KB

mysql.md

File metadata and controls

39 lines (20 loc) · 1.33 KB
  • myisam和innodb的区别,至少五点

  • innodb与myisam执行select count(*)哪个更快

  • MySQL中varchar与char的区别,varchar(255)中255代表的含义,int(11)中11代表的含义

  • left join和right的区别,举实际数据例子说明

  • innodb的隔离级别,脏读,不可重复读,幻读的概念及在什么隔离级别会产生

  • innodb的四大特性,各自的应用场景

  • explain中各个item的意义,什么情况下需要对sql进行优化

  • 一个10亿的表a,一个5亿的表b,通过外间tid关联,如何最快的查询出满足条件的第100000到第100200中的这200条数据记录

  • 脑裂的概念,如何解决

  • MVCC如何实现

  • MySQL乐观锁和悲观锁的定义,应用场景

  • MySQL死锁定义,innodb是如何解决死锁的,如何避免死锁

  • 行级锁的应用

  • binlog日志格式的种类和区别

  • innodb的事务是如何通过日志来实现的

  • 如何恢复MySQL的一张表的数据

  • MySQL主从复制原理及流程

  • MySQL数据库cpu飚升到500%的话,如何处理

  • 结合数据结构聊聊innodb索引,为什么会有最左原则,in查询值比较少为什么可以用上索引,隐士类型转换为什么用不上索引,innodb的数据是如何存储的

  • 了解mysql分布式数据中间件,分析其解决了哪些问题,有哪些产品