Mysql学习文章

9 篇文章 0 订阅
本文详细探讨了MySQL的事务特性,包括ACID四大特性及其保证机制,并介绍了事务的隔离级别及其可能导致的问题。同时,文章讲解了MySQL的存储引擎,特别是InnoDB的实现原理。此外,重点讨论了索引的概念、类型、数据结构以及设计原则,分析了何时使用索引、何时索引可能失效,还涉及到回表现象及避免方法。最后,提到了主键和唯一索引的区别,并简单提及了TCC分布式事务机制和MVCC机制的工作原理。
摘要由CSDN通过智能技术生成

事务的几大特性(ACID)?

https://www.baidu.com/link?url=04KHo1C8ElcNAhHQXXOWu-Oco63xTyB1cSumtc69U3IcknSEUWRoW29CDf28RVZFSMAodrxV-Ap5s2sEr5JuSa&wd=&eqid=974b17e60009827d00000006635532d7

事务的四大特性ACID - 知乎

事务实现机制

MySQL事务的实现原理 - mooyuu末鱼 - 博客园

MySQL事务实现原理详解_shstart7的博客-CSDN博客

图解mysql事务实现原理

ACID分别是靠什么来保证的?

https://www.baidu.com/link?url=RHTrlPC9GpCnvi2RwdqryqaKIjrw6MuZbJV3zFifgLGIR2g2HQQtOJanLVByGYF9f0oevKIi396I75n7Kw-IqsB9oSbFCUGYjK4MR73oq-e&wd=&eqid=af25ff2f0006072c0000000663553327

https://www.baidu.com/link?url=svPRNBo5p76324Q_g58Do4qa-gsl8OrbfUMOFfUT9dn1PeH0OH8upbMMAxQXPkFpFw1ny_kjgYd-Fx_6X782hsqddi5jB2jz2k_K8YMOr8G&wd=&eqid=af25ff2f0006072c0000000663553327

滑动验证页面

事务隔离性级别有哪几种?

https://www.baidu.com/link?url=7pVXdPcvdqHArXf_4_QnYP7qddLa4FU5U5Lt-iVS2nA3SC2MLfjuHToY2TFlns9aepRNE0PDEXIkpXmvdNzMyK4fP1inJDaK2LersUF9Uvq&wd=&eqid=adcf563a0005fb240000000663553360

每个隔离级别会出现什么问题(幻读,脏读,不可重复读)?

MySQL事务的隔离级别以及脏读、幻读和不可重复读_Barry Yan的博客-CSDN博客

有哪几种存储引擎?底层实现是怎样的?

https://www.baidu.com/link?url=E7zTuwe-iigWpDGkV27SvyBDoptPyOtcLJyWSDGP8Pe-FbJHtMXLw0JjlKSaHvWV1uUPfGT2mufghP8e9s3Vwq&wd=&eqid=d203235c00060bb000000006635533c6

https://www.baidu.com/link?url=EWmqUKc0pqgf3xjHHw6sAfo0LQ65d0sXTbx-D_40TEOgvBmcRa1J4Xso2UODHpEJG3P5g_m-EGtEU4xBRYWzd3vDkqw1eO9BOASgA51gyPy&wd=&eqid=bce014eb0006f1a5000000066355340a

Mysql(InnoDB) - 知乎

什么是索引?索引执行过程?
图解 MySQL 索引:B-树、B+树
https://www.baidu.com/link?url=mR_ZHEmgGnKOVIV9Wcn7P3phA2iPB5F2AFsM5wKe-eKIpV_ClImJ4ptvqCm-PooIPGlsLju51D0nVcaA0soOffqck6ev1OYkxmZ-77a_0qG&wd=&eqid=a7725285000965310000000663553431
https://www.baidu.com/link?url=vRg57AOtd42CGO6fN41bYsZtVv_R0RWtD0ICHENKbjWyYbzeY1prel6wHTuqm06ZEF6mVvD5cBS2S-FDdjxqWY4A3Owf7AVO_cTWjxaa-iW&wd=&eqid=aaced1d10009b47b0000000663553467
索引的分类有哪些,数据结构是怎样的?
什么是索引?_Lucky_Qxk的博客-CSDN博客
mysql索引的数据结构_small_engineer的博客-CSDN博客
MySQL中索引的数据结构 - 知乎
设计索引有哪些原则?
索引设计的一般原则 - 简书
https://www.baidu.com/link?url=i6mTDV6Qg3dytdFfpGx_qe8Prmv1_iXeYbXlpwGaj3jNiy78LVr1xedEwnLGMMN3FnU5Xe23bNr7sfYothtDrM7IwRUvXOGd8a-To_l7nsi&wd=&eqid=90b7fec000063a7500000006635534ca
https://www.baidu.com/link?url=7NVRBQTTpLb1STkG_GeMaBkhK_UaY59IT0qrCN1SRQEjkWErsK8rSjks74IkuJsVGtHr5fEgBiOW3H0aqKTiwPRGCSICESxPcfK_6W7Vz53&wd=&eqid=90b7fec000063a7500000006635534ca
什么情况下走索引?有哪些不生效的情况?
数据库在什么情况下适合添加索引 - 走看看
https://www.baidu.com/link?url=m9YuyEhsPYiBZ6sfDybrEL7yh9VkDLSoSP0asEaXGkcDuLfMnFvlAyXF2KRtbr727iQJSpmTyuVDD90k7ek4Qq&wd=&eqid=d2be0a12000afffc00000006635534f6
走索引的情况和不走索引的情况 - 知乎

什么是回表,如何避免呢?
https://www.baidu.com/link?url=zG36OcaHbpYfr1BgVgQ5vE6icwvCTw-UYjsrrriQTGnQ4qi4_6ibrfeHB7dPOc7pdWbvlLsvm8y7xslTPGcmotBVNy9YYPm9BIL3UfXDwPG&wd=&eqid=bc46c9b6000a0a82000000066355352b
在Mysql中,什么是回表,什么是覆盖索引,索引下推? - 知乎
什么是回表,怎么解决?-三叔博客
主键和唯一索引的区别?
主键索引与唯一索引的区别、索引失效的几种情况 - 走看看
互联网常识:主键和唯一索引的区别的是什么_NAP6科技网
https://www.baidu.com/link?url=LWguKHbG7o3tn0OvNYktKMN5zqYGBHaRhnRFkrXE253YzctXy1oRLic1M_grdA6fTdTfvukv89ba86DFf7lml0Qrdj98pe8qZ8UiRMSxfbW&wd=&eqid=aaf3a4d70000cf630000000663553559
TCC 机制
关于如何实现一个 TCC 分布式事务框架的一点思考
什么是TCC?_知识记录者-vincent的博客-CSDN博客
MVCC机制是什么?
https://www.baidu.com/link?url=VLlSg6FGOIJdQ2vMXbH-Y5d0cTKawOMooeCQqoCWrlWfc4tRyIQqaTQ7Q5ULtzn02m8fMmwNYYjimtUaux9gtxYZmIfbpps__SR0-oxmw-W&wd=&eqid=ae70acf90009c58200000006635535a6
https://www.baidu.com/link?url=d1sB19g0aaWSX-RT84cTUXuiV6t17s-SzkT2Eb-V8Xvqh-8L0ChqefemRB7On5oa8LiBd0Z-wiAcdOVwSAFR8f3-7k7lUZEiTGLh-0QOROq&wd=&eqid=ae70acf90009c58200000006635535a6
简述MVCC机制 - 异步非阻塞 - 博客园
https://www.baidu.com/link?url=yL_ne_JWhAeGuwu3zreZj9LF2RlhN4A_U-CuJueF8aQ9eKlf952J3N8oiOMeC_m5&wd=&eqid=ae70acf90009c58200000006635535a6
看一遍就懂:MVCC原理详解 - 知乎

一条SQL的执行过程是什么样的?



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值