Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 098372d

Browse files
Merge branch 'master' of https://github.com/Snailclimb/JavaGuide
2 parents 648f53f + e9f67a8 commit 098372d

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

‎docs/database/一条sql语句在mysql中如何执行的.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,8 @@ update tb_student A set A.age='19' where A.name=' 张三 ';
140140

141141
* MySQL 主要分为 Server 曾和引擎层,Server 层主要包括连接器、查询缓存、分析器、优化器、执行器,同时还有一个日志模块(binlog),这个日志模块所有执行引擎都可以共用,redolog 只有 InnoDB 有。
142142
* 引擎层是插件式的,目前主要包括,MyISAM,InnoDB,Memory 等。
143-
* SQL 等执行过程分为两类,一类对于查询等过程如下:权限校验---》查询缓存---》分析器---》优化器---》权限校验---》执行器---》引擎
144-
* 对于更新等语句执行流程如下:分析器----》权限校验----》执行器---》引擎---redo logprepare---》binlog---》redo log commit
143+
* 查询语句的执行流程如下:权限校验(如果命中缓存)---》查询缓存---》分析器---》优化器---》权限校验---》执行器---》引擎
144+
* 更新语句执行流程如下:分析器----》权限校验----》执行器---》引擎---redo log(prepare 状态---》binlog---》redo log(commit状态)
145145

146146
## 四 参考
147147

‎docs/java/可能是把Java内存区域讲的最清楚的一篇文章.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分成
5151
<div align="center">
5252
<img src="https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-3/JVM运行时数据区域.png" width="600px"/>
5353
</div>
54+
5455
**JDK 1.8 :**
5556

5657
<div align="center">

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /