原文:【MySQL】面试官:谈谈你对Mysql的MVCC的理解?

MVCC Mutil Version Concurrency Control ,就是多版本并发控制。MVCC 是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问。 在Mysql的InnoDB引擎中就是指在已提交读 READ COMMITTD 和可重复读 REPEATABLE READ 这两种隔离级别下的事务对于SELECT操作会访问版本链中的记录的过程。 这就使得别的事务可以修改 ...

2020-04-01 09:35 0 774 推荐指数:

查看详情

面试官:什么是MySQL 事务与 MVCC 原理?

作者:小林coding 图解计算机基础网站:https://xiaolincoding.com/ 大家好,我是小林。 之前写过一篇 MySQLMVCC 的工作原理,最近有读者在网站上学习的时候,评论区指出了一些问题。 而这个知识点很重要,面试太常问了,所以,我就重写了这篇 ...

Fri Apr 01 18:22:00 CST 2022 0 1184
面试官谈谈 MySQL 联合索引生效、失效的条件?

这道题考查索引生效条件、失效条件。像这类问题才其实很有意义,建议各位以后面试其他伙伴的时候,多侧重这类问题的提问,比考察一般概念性的问题好多了。 能大概考察应聘者对写的程序是有注重做优化,提高代码质量和程序性能呢 还是只简单的CV了事。 联合索引失效的条件 联合索引又叫复合索引。两个或更多 ...

Tue Sep 07 23:19:00 CST 2021 0 114
【原创】面试官:谈谈你对mysql联合索引的认识?

引言 本文预计分为两个部分: (1)联合索引部分的基础知识 在这个部分,我们温习一下联合索引的基础 (2)联合索引部分的实战题 在这个部分,列举几个我认为算是实战中的代表题,挑出来说说。 正文 ...

Tue Mar 24 18:42:00 CST 2020 17 13142
面试官: 谈谈你对Java反射的理解

转载:https://juejin.im/post/5dac4edff265da5b5f7588d1#heading-4 Java提供的反射机制允许你在运行时检查类的信息 Java的类加载 Java ...

Thu Jun 11 02:35:00 CST 2020 0 704
面试官一口气问了MySQL事务、锁和MVCC,我

面试官:你是怎么理解InnoDB引擎中的事务的? 候选者:在我的理解下,事务可以使「一组操作」要么全部成功,要么全部失败 候选者:事务其目的是为了「保证数据最终的一致性」。 候选者:举个例子,我给你发支付宝转了888块红包。那自然我的支付宝余额会扣减888块,你的支付宝余额会增加888块 ...

Fri Oct 08 16:38:00 CST 2021 4 1634
面试官MySQL 有哪些锁??

大家好,我是小林。 这次,来说说 MySQL 的锁,主要是 Q&A 的形式,看起来会比较轻松。 不多 BB 了,发车! 在 MySQL 里,根据加锁的范围,可以分为全局锁、表级锁和行锁三类。 全局锁 全局锁是怎么用的? 要使用全局锁,则要 ...

Mon Aug 16 19:24:00 CST 2021 0 863
面试官谈谈你对IO流和NIO的理解

一、概念 NIO即New IO,这个库是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO高 ...

Fri Aug 09 07:20:00 CST 2019 0 1305
面试官问我MySQL索引,我

面试官:我看你简历上写了MySQL,对MySQL InnoDB引擎的索引了解吗? 候选者:嗯啊,使用索引可以加快查询速度,其实上就是将无序的数据变成有序(有序就能加快检索速度) 候选者:在InnoDB引擎中,索引的底层数据结构是B+树 面试官:那为什么不使用红黑树或者B树呢? 候选者 ...

Wed Sep 01 18:40:00 CST 2021 10 1512
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM