- 博客(14)
- 收藏
- 关注
原创 Redis - 事务
本文主要讲解Redis事务的使用方法,Redis事务特性以及注意事项。具体内容包括:①Redis事务概念介绍;②Redis事务相关命令,包括MULTI、EXEC、DISCARD等等...③Redis的错误处理方式,以及Redis不支持回滚的原因;④如何使用CAS实现乐观锁;⑤手动实现Redis事务原子性的方法。
2023-07-18 13:58:00
340
原创 Mysql-事务原理与MVCC
本文深入解读Mysql事务的原理与MVCC基本概念;内容包括:①Redo Log 如何实现事务的持久性和一致性;② Undo Log 如何实现事务的原子性;③MVCC基本概念;④MVCC 实现原理;⑤RC / RR 隔离级别下的 ReadView 工作原理;
2023-07-14 16:14:52
192
原创 Mysql-InnoDB引擎基础架构
本文详细介绍Mysql-InnoDB引擎基础架构知识,包括:①InooDB引擎逻辑存储结构、②内存架构、③磁盘设计架构、④后台线程等
2023-07-09 16:45:42
203
原创 Mysql数据库-锁
本文围绕InnoDb引擎,对Mysql的锁进行详细介绍,其中包括:①全局锁、②表级锁(表共享读锁、表独占写锁)、③元数据锁、④意向锁、⑤行锁、⑥间隙锁、⑦临键锁等.....文章适用于初学者与希望加深对Mysql锁相关知识印象的学习者。
2023-07-08 22:52:45
418
原创 Mysql-SQL优化
本文介绍Mysql的Sql优化方法,内容包括:①大批量导入数据方法;②insert插入数据优化;③order by排序优化;④group by 分组优化;⑤limit 分页查询优化;⑥count函数使用方法优化;⑦update更新数据语句优化等等.....
2023-06-29 17:00:09
233
原创 Mysql索引的使用规则
介绍索引的基础知识:1、最左前缀原则;2、导致索引失效的情况;3SQL提示;4、覆盖索引;5、前缀索引;6、索引的设计原则
2023-06-19 17:34:22
191
原创 Mysql索引的用途与工作原理
索引(index)是帮助Mysql高效获取数据的有序数据结构。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样,就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。优点① 极大提升数据查找效率,降低数据库的IO成本;② 通过索引对数据进行排序,降低数据排序成本,降低CPU消耗。缺点① 需要额外的空间用于存储索引;② 会降低表的更新效率:因为索引需要不断维护,保证索引有效,消耗一定的时间成本。
2023-06-15 23:07:29
159
原创 Mysql引擎介绍及选型要点
Mysql引擎介绍及选型要点(InnoDB、MyISAM、Memory) 存储引擎是Mysql应用程序用于与存储文件交互的一个子系统。它是根据Mysql AB 公司提供的文件访问层抽象接口定制的一种文件访问机制。Mysql将存储引擎设计为插拔式的,在不同的应用场景下,用户可以使用不同的存储引擎以达到最佳的使用效果。下面将介绍Mysql中最常用的三种存储引擎,以及引擎的选型要点。InnoDB 存储引擎是自 Mysql5.5 后,Mysql 的默认存储引擎。
2023-05-01 20:16:39
136
原创 Redis基础知识笔记
Redis即Remote Dictionary Server (远程字典服务器)Redis数据大部分存储在内存中,内存读写速度快,但是贵。所以Redis适合放访问频繁、数据量较小的数据。支持数据持久化支持多种数据结构支持数据备份性能强大,数据读写速度极快。
2022-11-12 17:50:13
336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人