当前位置: 首页 > news >正文

mysql面试题——存储引擎相关

一:MySQL 支持哪些存储引擎?

MySQL支持多种存储引擎,比如InnoDB,MyISAM, MySQL大于等于5.5之后,默认存储引擎是InnoDB

二:InnoDB 和 MyISAM 有什么区别?

  1. InnoDB支持事务,MyISAM不支持
  2. InnoDB 是聚集索引,MylSAM 是非聚集索引
  3. InnoDB支持外键,MyISAM不支持
  4. InnoDB 最小的锁粒度是行锁,MyISAM 最小的锁粒度是表锁
  5. InnoDB不仅缓存索引还要缓存真实数据,MyISAM只缓存索引,不缓存真实数据

三:说一下MySQL是如何执行一条SQL的?具体步骤有哪些?

SQL语句→查询缓存→解析器→优化器→执行器 。
在这里插入图片描述

http://www.lryc.cn/news/236990.html

相关文章:

  • 趣学python编程 (四、数据结构和算法介绍)
  • 使用Pandas进行时间重采样,充分挖掘数据价值
  • Django(九、choices参数的使用、多对多表的三种创建方式、Ajax技术)
  • 德语B级SampleAcademy
  • vue3自定义hooks
  • Consistency Models 阅读笔记
  • 杭电oj 2034 人见人爱A-B C语言
  • springboot(ssm大学生成绩管理系统 成绩管理平台Java(codeLW)
  • SOME/IP 协议介绍(五)指南
  • Python调用企微机器人: 发送常用格式汇总
  • 论文阅读——DiffusionDet
  • elmenetui表格二次封装包含查询框和分页
  • 【机器学习Python实战】线性回归
  • 做外贸这么久,为什么一直做不好?
  • IPv4数据报格式
  • 搭建网关服务器实现DHCP自动分配、HTTP服务和免密登录
  • 【18年扬大真题】给定有m个整数的递增有序数组a和有n个整数的递减有序数组b,将a数组和b数组归并为递增有序的数组c
  • 图片叠加_图片压缩
  • Mybatis-Plus《学习笔记 22版尚硅谷 》——感谢【尚硅谷】官方文档
  • git安装后报git: ‘remote-https‘ is not a git command. See ‘git --help‘.
  • 场景交互与场景漫游-交运算与对象选取(8-1)
  • Vue中动态Class实战
  • B站短视频如何去水印?一键解析下载B站视频!
  • 最大子段和(分治法+动态规划法)
  • 内置函数和消息传递API
  • 不标年份的葡萄酒质量好吗?
  • 2023年【高处安装、维护、拆除】模拟考试题及高处安装、维护、拆除模拟考试题库
  • 简单模拟 Spring 创建的动态代理类(解释一种@Transactional事务失效的场景)
  • 万户OA upload任意文件上传漏洞复现
  • 如何写好一篇软文?怎样写软文比较有吸引力?