MySQL
文章平均质量分 97
一个有梦有戏的人
走在编程之路上的探索者,希望和各位一起探索学习。喜欢研究技术,分享心得。
每个人都要为自己的人生未来而奋斗,我也不例外
不断告诉自己要努力,禁止摆烂躺平!
展开
-
【MySQL性能优化】- 一文了解MVCC机制
多版本并发控制(MVCC,Multi-Version Concurrency Control)是一种常用于数据库管理系统的并发控制方法,MySQL数据库中的InnoDB存储引擎就实现了这种技术。MVCC通过在每个事务中对数据进行版本控制来实现多个事务的高效并发执行,增强了数据库的读写性能,并且减少了锁的需求。原创 2024-03-11 09:19:01 · 1058 阅读 · 0 评论 -
【MySQL性能优化】- MySQL事务级别与锁机制
事务,在数据库中是一个不可分割的工作单位。在MySQL中,一个事务是由一组SQL语句组成的序列,这组SQL语句作为一个整体被执行,也就是说,要么整体执行成功,要么整体执行失败。我们在平时使用的数据库,都会并发的执行多个事务,而这些多事务就很有可能会并发对同一批数据进行CRUD操作,如果没对这些做好相应处理,就会导致脏写、脏读、不可重复读、幻读的奇奇怪怪的问题。原创 2024-02-03 14:59:33 · 1172 阅读 · 0 评论 -
【MySQL性能优化】- MySQL结构与SQL执行过程
上阶段初步学习了索引与优化,以及对Explain的使用,接着来就来初识一下SQL执行的时候底层是如何执行的,这样有助于我们对SQL的理解,才能够更好的对SQL进行优化。原创 2024-01-13 21:30:32 · 1213 阅读 · 0 评论 -
【MySQL性能优化】- Explian用法与结果集详细分析
在开发中要多用EXPLAIN来进行查看自己的SQL,以便优化,要养成良好习惯。要自主分析、识别SQL如何优化,尤其是开发复杂SQL的时候。要学会看懂EXPLAIN各列以及每列字段对应的各种参数分别包含了什么数据什么意思,这样才能发挥主观能动性,调优SQL。原创 2023-12-20 13:16:41 · 1002 阅读 · 1 评论 -
【MySQL性能优化】- 存储引擎及索引与优化
此次学习了索引的底层原理,对比了各种数据结构充当索引的利弊。对MyISAM存储引擎索引和InnoDB存储引擎索引进行细化学习分析。也对联合索引的构成和最左前缀优化进行阐述,只有EXPLAIN的使用没有在本文章体现,这个将会在下篇文章进行描述。原创 2023-12-18 12:56:31 · 1027 阅读 · 0 评论