sql语句在Mysql中如何执行?
2024-08-29 21:20:20
1.MySQL 主要分为 Server 层和引擎层,Server 层主要包括连接器、查询缓存、分析器、优化器、执行器,同时还有一个日志模块(binlog),这个日志模块所有执行引擎都可以共用,redolog 只有 InnoDB 有。
2.引擎层是插件式的,目前主要包括,MyISAM,InnoDB,Memory 等。
3.SQL 等执行过程分为两类,一类对于查询等过程如下:权限校验---》查询缓存---》分析器---》优化器---》权限校验---》执行器---》引擎。
4.对于更新等语句执行流程如下:分析器----》权限校验----》执行器---》引擎---redo log prepare---》binlog---》redo log commit
最新文章
- bat获取所有的参数
- 如何使用 Entity Framework 构造动态查询表达式
- 学习笔记——Maven实战(七)常用Maven插件介绍(上)
- 安卓模拟器安装apk,上网
- Pots of gold game:看谁拿的钱多
- JS操作DOM元素属性和方法
- Java中出现“错误: 编码GBK的不可映射字符”的解决方法
- 欧拉(BC)
- CentOS安装glibc-2.14,错误安装libc.so.6丢失急救办法
- springboot(二十):使用spring-boot-admin对spring-boot服务进行监控
- 新书《Ext JS 4.2实战》即将出版
- 解决C#中FileSystemWatcher类的Changed事件触发多次的问题
- Spark环境准备
- 认识ASP.NET Windows身份认证
- text clf rnn
- Vue2.5开发去哪儿网App 第四章笔记 下
- HTML 常用小技巧 【标题图标】【锚点】【插入音乐,视频】【滚动效果】【嵌入网页】
- dhroid - eventbus 事件总线
- 入坑python 自己写的小工具,纪念一下
- JS验证表单中TEXT文本框中是否含有非法字符