![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 76
小麦China
来我公众号一起学习吧:xiaomaiChina
展开
-
MVCC及其实现原理
事务有四大特性:ACID,其中在Mysql中解决隔离性有两种方法,一个是加锁,一个是MVCC数据库并发场景有三种,分别为:读-读:不存在任何问题,也不需要并发控制 读-写:有线程安全问题,可能会造成事务隔离性问题,可能遇到脏读,幻读,不可重复读 写-写:有线程安全问题,可能会存在更新丢失问题,比如第一类更新丢失,第二类更新丢失当前读像select lock in share mode(共享锁), select for update ; update, insert ,delete(排他锁)这原创 2021-07-02 15:24:50 · 992 阅读 · 0 评论 -
Redis学习手记
Redis 命令参考原创 2021-06-30 22:50:26 · 98 阅读 · 0 评论 -
MySQL索引详解(聚集索引与非聚集索引以及数据结构)
【摘要】一、索引的简介 索引是存储引擎快速找到记录的一种数据结构,是数据库中专门用于帮助用户快速查询数据的一种数据结构,可以帮助用户快速寻找到需要的数据行,是数据库性能优化中最重要的工具。 使用索引的主要目的是为了优化查询速度,它们包含着对数据表里所有记录的引用指针。简单的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 二、索引的分类 索引是在存储引擎中实现的,也就是说不同......转载 2021-06-08 21:27:31 · 857 阅读 · 0 评论 -
MySQL面试题&学习笔记
必做题目:https://sqlzoo.net/wiki/SELECT_basics/zh常见的SQL面试题:经典50题,知乎:https://zhuanlan.zhihu.com/p/38354000MySQL基础面试题总结:https://blog.csdn.net/whl190412/article/details/90081511常见面试题:https://www.cnb...原创 2020-04-06 02:08:09 · 339 阅读 · 0 评论