暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

课程笔记 | 入门第一课—MySQL必知必会 | 4.1 MySQL面试集锦

原创 严少安 2022-08-28
381

记录一下本节课的学习心得、感悟和补充。

本套课程是针对 MySQL 基础的内容的,本节内容也是 MySQL 的一些常见问题。
真的可以说是必知必会,但问题的答案有深有浅,看对相关概念的具体理解深度。

  1. 事务的4种隔离级别(Isolation Level)分别是什么?

MySQL 默认事务隔离级别是 RR,但一般会设定为 RC,这也是大对数关系型数据库的默认隔离级别。

3.如何在MySQL中查询OS线程id(LWP)?

对于新版本的 MySQL 8.0,可以直接在 OS 层,使用 Top 命令来查看各个线程 id。

6.MySQL有哪几类日志文件?

文中没给出具体的文件名,其实这个标记清楚文件名,或给出例子甚至截图,就更容易理解和记忆。

比如:
1.错误日志 – error.log
2.全查询日志 – general.log
3.慢查询日志 – slow.log
4.二进制日志 – binlog.000001
5.中继日志 – relay.000001
6.事务日志 – ib_logfile0

8.MySQL支持的复制类型

基于行的复制,这是目前推荐的格式,这里写的有点模糊,应该结合 binlog 的格式类型来讲。

9.Oracle和MySQL中的分组(GROUP BY)有什么区别?

MySQL 中可以通过 sql_mode 来控制。

11.MySQL有几种存储引擎(表类型)?

当然,除了文章中介绍的几种类型之外,其实还有很多种存储引擎,这还要回到 MySQL 架构,
对 MySQL 而言,存储引擎也是一种插件 plugin,甚至于有时间就可以自己动手写一个存储引擎。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论