我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

你可以阅读我的文章:

16.你了解过数据库中间件、jdbc、mycat吗?

有网友推荐了这篇文章:

深入理解-JDBC:打造最轻量级的数据库中间层

17、MYSQL主从延迟如何解决?

呵呵,我们先回顾一下主从复制的原理,如图:

mysql主从复制原理面试_mysql主从复制原理面试_mysql主从复制面试题

主从复制分五个步骤进行:

有兴趣的朋友也可以阅读我的文章:

后端程序员必备:mysql数据库相关流程图/原理图

主从同步延迟的原因

一台服务器打开N个链接供客户端连接,因此会有大量的并发更新操作,但只有一个线程从服务器读取。当某个SQL在从服务器上执行时间较长或者因为某个SQL需要锁表,导致主服务器上会出现大量积压的SQL,无法同步到从服务器上。这就导致了主从不一致,即主从延迟。

主从同步延迟的解决方案

你可以看看这篇文章~

MySQL主从同步延迟的原因及解决办法

18、说说大表查询的优化方案

20. SQL语句在MySQL中是如何执行的?

我们先看一下Mysql的逻辑架构图~

查询语句:

这篇文章非常好,请阅读:

21.你了解引擎中的索引策略吗?

MySQL 5.6 中引入了索引下推优化。在索引遍历过程中,可以先判断索引包含的字段,不符合条件的记录可以直接过滤掉,减少表返回的次数。

这篇文章非常好,请阅读:

我们来谈谈引擎中的这些索引策略

22. 如果一条SQL语句执行时间太长,如何优化它,应该从哪里开始?

24. MySQL中的内连接、左连接、右连接有什么区别? 25、我们来谈谈数据库的三大范式。 26、MySQL中有哪些与权限相关的表?

MySQL服务器通过权限表控制用户对数据库的访问。权限表存储在mysql数据库中并由脚本初始化。这些权限表分别是user、db、host。

27.发动机的4大特点您了解了吗? 28. 指数的优点和缺点是什么?

优势:

缺点:

29. 索引有哪些类型? 30、创建索引的原则是什么? 31.创建索引的三种方式

表``(

`id` int(11) NOT NULL,

`名称` (255) 空,

`年龄` int(11) NULL,

`日期` NULL,

`性别` int(1) NULL,

密钥(`id`),

KEY `` (`name`) 使用 BTREE

) = =utf8;

更改表添加索引();

索引 ();

32. 如何删除数百万或更多的数据? 33.什么是最左前缀原则?最左匹配原则是什么? 34.B树和B+树有什么区别?为什么数据库使用B+树而不是B-树? 35.你了解覆盖索引、表返回等吗?

网上这篇文章解释的很清楚:

mysql覆盖索引和表返回

36、B+树满足聚集索引和覆盖索引时,不需要回表查询数据吗? 37. 何时使用聚集索引与非聚集索引

mysql主从复制原理面试_mysql主从复制面试题_mysql主从复制原理面试

38.非聚集索引一定会返回表查询吗?

未必。如果查询语句的所有字段都命中了索引,那么就不需要进行表查询了(哈哈,覆盖索引就是这么回事)。

39. SQL的生命周期? 40. SQL语句的执行顺序是怎样的?

mysql主从复制原理面试_mysql主从复制原理面试_mysql主从复制面试题

后端程序员必备:编写高质量 SQL 的 30 个技巧

41、主键应该使用自增ID还是UUID?为什么?

如果是单机系统,选择自增ID;如果是分布式系统,优先考虑UUID,但是你的公司最好有分布式唯一ID生产方案。

42.MySQL复制原理及流程

主从复制原理简单来说,包括三个步骤,如下:

如下图:

mysql主从复制原理面试_mysql主从复制原理面试_mysql主从复制面试题

上图中的主从复制分为五个步骤:

步骤一:主库的更新事件(,,)写入

步骤2:从库发起到主库的连接。

步骤3:此时主库创建一个dump,并将内容发送到从库。

第四步:从库启动后,创建I/O线程,读取主库传递的内容并写入中继日志

步骤5:还会创建一个SQL线程,从relay log中读取内容,执行从该位置开始的读更新事件,并将更新的内容写入从库。

43、交易实现原理是什么? 44.谈论MySQL

执行计划包含以下字段信息:id、table、type、key、ref、rows、Extra等12个字段。

我们关注的是类型,其属性排序如下:

> 常量 >> 参考 >>

>>>

范围 > 索引 > 全部

我推荐大家阅读这篇文章:

45.如何实现事务和日志

日志有多少种类型?

两种类型的日志:重做和撤消。

日志存储格式

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

本文引自100道经典MySQL面试题(合集版,附答案) - 傲娇鲁先生 - 博客园

二维码
扫一扫在手机端查看

本文链接:https://by928.com/7478.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线