码迷,mamicode.com
首页 >  
搜索关键字:InnoDB purge    ( 4986个结果
08 | 事务到底是隔离的还是不隔离的?
InnoDB 的行数据有多个版本,每个数据版本有自己的 row trx_id,每个事务或者语句有自己的一致性视图。普通查询语句是一致性读,一致性读会根据 row trx_id 和一致性视图确定数据版本的可见性。对于可重复读,查询只承认在事务启动前就已经提交完成的数据;对于读提交,查询只承认在语句启动 ...
分类:其他好文   时间:2020-01-29 22:00:51    阅读次数:78
每天玩转3分钟 MyBatis-Plus - 4. 高级查询(二)(条件构造器)
每天玩转3分钟 MyBatis-Plus - 1. 配置环境 每天玩转3分钟 MyBatis-Plus - 2. 普通查询 每天玩转3分钟 MyBatis-Plus - 3. 高级查询(一) 每天玩转3分钟 MyBatis-Plus - 4. 高级查询(二) 代码下载:https://github. ...
分类:其他好文   时间:2020-01-29 19:37:09    阅读次数:334
聊一聊 InnoDB 引擎中的这些索引策略
在上一篇中,我们简单的介绍了一下 InnoDB 引擎的索引类型,这一篇我们继续学习 InnoDB 的索引,聊一聊索引策略,更好的利用好索引,提升数据库的性能,主要聊一聊覆盖索引、最左前缀原则、索引下推。 覆盖索引 覆盖索引是指在普通索引树中可以得到查询的结果,不需要在回到主键索引树中再次搜索 。 建 ...
分类:数据库   时间:2020-01-29 10:56:56    阅读次数:124
同一域树下的提权利用方式(Golden Ticket+SID History)
前言:因为自己环境的原因,自己没有真正的试过,然后都是讲述下自己的理解,图片都是复制过来的,到时候自己把环境解决了就自己重新改下 需要知道的: 根域和子域的最大的区别:就是根域对整个域林都有控制权,而子域没有 子域和根域的区别:对应的 组是否存在,原因是这个 组只存在于一个林中的根域中 普通金票的局 ...
分类:其他好文   时间:2020-01-28 19:23:08    阅读次数:156
十、行锁
前言:前面学习了表锁的相关知识,本篇主要介绍行锁的相关知识。行锁偏向InnoDB存储引擎,开销大,加锁慢,会出现死锁,锁定粒度小,发生锁冲突的概率低,但并发度高。 0.准备 \ 1.创建相关测试表tb_innodb_lock,注意数据库引擎为InnoDB。 \ 2.创建索引。 1.行锁定基本演示 \ ...
分类:其他好文   时间:2020-01-28 18:59:57    阅读次数:92
ENGINE=INNODB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8
ENGINE=INNODB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;1.ENGINE=INNODB 表示将数据库的引擎设置为InnoDB,从MySQL 5.6开始默认使用该引擎。 2.AUTO_INCREMENT=10 表示自动增长的起始值为10 3.DEFAU ...
分类:数据库   时间:2020-01-28 17:49:46    阅读次数:87
03 | 事务隔离:为什么你改了我还看不见?
mysql的隔离机制是可重复读,但实际上操作效果和串行化类似, mysql执行begin后不会启动事务, 而是在执行begin之后继续执行下一个语句时,才启动的事务,在information_schma.innodb_trx中添加一条记录, commit后删除该记录。 1、务的特性:原子性、一致性、 ...
分类:其他好文   时间:2020-01-28 17:25:19    阅读次数:72
SQL按照某一列数据去重并显示整行信息
mysql按照某一字段去重,并显示其他字段信息。有时候会有一些这样的需求,就是按照sql中的某一列值去重,还要显示其他字段的信息。用distinct进行去重时不能显示整行的信息,对这种需求显然难以满足。 ...
分类:数据库   时间:2020-01-28 17:19:02    阅读次数:372
Mysql使用的B+树和存储引擎的关系
Mysql是使用B+树作为索引的数据结构,Mysql有两种不同的数据存储引擎:MYISAM 和 INNODB,在Mysql5.5版本之前采用的是MYISAM,5.5之后采用的是INNODB 首先看看mysql是怎么保存数据的 在/var/lib/mysql这个目录下保存的是所有的数据库 使用MYIS ...
分类:数据库   时间:2020-01-28 13:51:09    阅读次数:108
02 | 日志系统:一条SQL更新语句是如何执行的?
redo log 和 bin log redo log 是innodb引擎特有,当有一条记录需要更新时,innodb先把记录写到redo log中,并更新内存,此时更新完成, 同时,innodb会在适当的时候把这个操作记录更新到磁盘中。 binlog(归档日志)是server层的日志 这两种日志有以 ...
分类:数据库   时间:2020-01-28 12:29:06    阅读次数:86
4986条   上一页 1 ... 55 56 57 58 59 ... 499 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!