MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。一般中小型网站的开发都选择 MySQL 作为网站数据库。本文我们一起探讨面试中经常会遇到的相关面试题:

  • MySQL创建索引的原则有哪些?比如列值的区分度越高,索引越有效。
  • MySQL的主从复制原理是怎么样的?结合binlog介绍主从机如何实现复制。
  • MySQL中有哪些锁?共享锁、排它锁、间隙锁、next-key 锁
  • 什么是悲观锁、乐观锁?基于mysql如何具体实现?
  • 什么是一致性非锁定读?MVCC是什么?
  • 事务隔离性都有哪些,MySQL默认是什么?
  • 什么是脏读、幻读、不可重读读?结合事务隔离性分别说说哪些隔离级别具有哪些问题,如何解决?
  • undo 、redo日志都是干啥用的?事务的持久性和原子性是靠那个日志实现?那事务一致性那?
  • Spring中事务的传播性是什么?用来解决什么问题?都有哪些传播性?
  • MySQL索引使用了什么数据结构?B+树和B树什么区别?为何B+树适合做索引?
  • 什么是一级索引、二级索引、联合索引,区别啥?覆盖索引是什么,相比二级索引有啥好处。
  • 使用索引时候需要注意什么?
  • 当读取大数据时候如何避免OOM?limit ?流式读取?

关于MySQL系统学习,推荐下面经典的书籍,原理讲解相当精致:

《MySQL技术内幕:InnoDB存储引擎(第2版)》

mysql limit原理_Mysql面试题锦集相关推荐

  1. 2017一季度JAVA面试题锦集

    转载自 2017一季度JAVA面试题锦集 1.如何实现分布式事务,你们公司是怎么解决的? 2.HashMap数据结构及实现原理,其链表是用来解决什么问题的 3.可以自定义java.lang.Strin ...

  2. 阿里巴巴Java面试题锦集

    1.微信红包怎么实现. 2.海量数据分析. 3.测试职位问的线程安全和非线程安全. 4.HTTP2.0.thrift. 5.面试电话沟通可能先让自我介绍. 6.分布式事务一致性. 7.nio的底层实现 ...

  3. Zookeeper面试题锦集

    转载自 Zookeeper面试题锦集 1.zookeeper是什么框架? 2.有哪些应用场景? 3.使用什么协议? 4.说说分布式一致性算法Paxos 5.说一说选举算法及流程 6.zookeeper ...

  4. Dubbo面试题锦集

    转载自 Dubbo面试题锦集 1.默认使用的是什么通信框架,还有别的选择吗? 2.服务调用是阻塞的吗? 3.一般使用什么注册中心?还有别的选择吗? 4.默认使用什么序列化框架,你知道的还有哪些? 5. ...

  5. Java面试进阶:Dubbo、Zookeeper面试题锦集

    Dubbo面试题锦集 1.默认也推荐使用netty框架,还有mina. 2.默认是阻塞的,可以异步调用,没有返回值的可以这么做. 3.推荐使用zookeeper注册中心,还有redis等不推荐. 4. ...

  6. C#笔试题面试题锦集(全)总20篇

    前些时候找过一次工作,收集了很多不错的笔试题目 C#笔试题面试题锦集(20) 微软应试题目 (2010-01-15 21:32) C#笔试题面试题锦集(19) 雅虎C#题目 (2010-01-15 2 ...

  7. Android大厂面试题锦集

    一篇最完全的android面经诞生了.这是我集合了牛客网.百度.简书等网站的几十篇面经和我自己面试的经历的合集,希望大家喜欢.(ps:里面当然会有纰漏,如果有问题欢迎大家留言或者加我QQ讨论) 1.a ...

  8. Android大厂面试题锦集(BAT TMD JD 小米)

    1.android事件分发机制,请详细说下整个流程 事件分发(面试).png 2.android view绘制机制和加载过程,请详细说下整个流程 1.ViewRootImpl会调用performTra ...

  9. mysql limit 运算符_MYSQL LIMIT 用法

    小太阳 MySQL limit 应用的一些例子. 语法格式: SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset 解析:LIMI ...

最新文章

  1. Autocomplete 自动补全(Webform实战篇)
  2. springboot项目中session和cookie
  3. js中关于Blob对象的介绍与使用
  4. Advanced Threat Analytics 2016
  5. Thinking in C++ Notes 常量
  6. “洗净净”、“洗香香”、“洗爽爽” 京东又申请了这些商标
  7. 决策树——排序算法的理论下界
  8. MySQL 练习 创建表格并修改
  9. wps for linux alpha 15 语言包,WPS For Linux Alpha 16 发布下载
  10. EEGLAB教程-1.2通道定位
  11. 【antd 3.x】upload上传组件预览pdf格式文件和下载ofd格式文件
  12. 信息化建设规划_中小型企业信息化建设规划方案
  13. blender 命令行渲染
  14. 计算机病毒无法破坏压缩文件,求解压缩文件拒绝访问是怎么回事?
  15. 修改IAR for msp430工程名方法
  16. TNS-12555 TNS-12560错误
  17. Quantopian 入门系列二 - 流水线 (下)
  18. idea 亮度 调整_AOC显示器亮度怎么调 冠捷亮度调整方法
  19. 吉大 《职业生涯设计》大作业
  20. K7+6678信号处理板 方案 原理图 pcb

热门文章

  1. 替换后的最长重复字符
  2. Linux之防火墙开通端口
  3. 开源自动化部署工具_6种开源家庭自动化工具
  4. 只想在老家找份工作很难吗_当您只想完成工作时,为什么公开工作会很困难
  5. opensource项目_最佳Opensource.com:艺术与设计
  6. Bootstrap 媒体对象
  7. es6 默认的 Iterator 接口
  8. 王者非法进入服务器维护封号,王者荣耀哪些行为会被封号 违规封号行为汇总...
  9. android js gps定位,Android中的定位Demo
  10. java 解析sh文件内容_java 文件读取