
MySQL数据库
王大zhuang
这个作者很懒,什么都没留下…
展开
-
MySQL 数据库的 XA 规范
MySQL 有哪些一致性日志 redo 日志:每当有操作执行前,在数据真正更改前,会先把相关操作写入 redo 日志。这样当断电,或者发生一些意外,导致后续任务无法完成时,待系统恢复后,可以继续完成这些更改。 undo 日志:也叫撤消日志,记录事务开始前数据的状态,当一些更改在执行一半时,发生意外而无法完成,就可以根据撤消日志恢复到更改之前的状态。举个例子,事务 T1 更新数据 X,对 X 执...原创 2020-05-07 21:37:32 · 887 阅读 · 0 评论 -
MySQL执行计划介绍
explain工具介绍 使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈,因为SQL语句再执行过程中会在MySQL中进行一系列的分析,优化等等的操作。 它返回的不是查询后的数据而是执行计划的信息,使用如下: explain select * from actor; 返回的结果就是下图 1、id列 id列的编号是 selec...原创 2020-05-07 21:07:02 · 287 阅读 · 0 评论 -
概述MySQL事务隔离级别类型
MySQL中锁的类型 表锁 顾名思义,也就是每次对一张表进行操作的时候会锁住整张表,这样加锁的速度更快,但是加锁的粒度太大,发生锁冲突的概率回很高,所以表锁的并发效率不高 如何给表加锁以及差查那些表已经被上锁: lock table 表名称 read(write),表名称2 read(write)--加锁 unlock tables; --解锁 show open table...原创 2020-04-08 22:29:39 · 198 阅读 · 0 评论