数据库
文章平均质量分 92
数据库
李歘歘
某不知名学院毕业生、非知名厂打工人
展开
-
常见mysql的慢查询优化方式
李某人带你了解mysql慢查询(面试版)原创 2022-11-28 17:39:51 · 433 阅读 · 0 评论 -
布隆过滤器(BloomFilter)原理和实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 布隆过滤器(BloomFilter) ⛽️💻💻💻定义布隆过滤器是一种比较巧妙的概率型数据结构(probabilistic data structure),特点是高效地插入和查询,可以用来告诉你 “某样东西一定不存在或者可能存在”。实际上是一个很长的二进制向量和一系列随机...原创 2022-04-02 21:46:06 · 2107 阅读 · 0 评论 -
MySQL的多版本并发控制MVCC
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 MySQL的多版本并发控制MVCC ⛽️💻💻💻数据库并发控制——锁Multiversion (version) concurrency control (MCC or MVCC) 多版本并发控制 ,它是数据库管理系统一种常见的并发控制。我们知道并发控制常用...原创 2022-02-15 13:58:49 · 661 阅读 · 0 评论 -
MYSQL主从复制
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 MYSQL主从复制 ⛽️💻💻💻主从复制的原理MySQL 主从复制是基于二进制日志更改操作的。因此,要进行复制,必须在主服务器上启用二进制日志。每个从服务器从主服务器接收已经记录到日志的数据。当一个从服务器连接到主服务器时,它通知主服务器从服务器日志中读取最后一个更新成功的位置。从服务器接...原创 2022-02-13 18:50:27 · 436 阅读 · 0 评论 -
Redis主从复制
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗本文转载:作者:原来是咔咔链接:https://juejin.cn/post/6844904178519654414来源:稀土掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。⛽️今天的内容是 Redis主从复制 ⛽️💻💻💻什么是Redis主从复制?...原创 2022-02-12 15:38:54 · 1457 阅读 · 0 评论 -
Redis 的部署模式
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Redis 的部署模式 ⛽️💻💻💻Redis 有哪些部署方式? 单机模式:这也是最基本的部署方式,只需要一台机器,负责读写,一般只用于开发人员自己测试 哨兵模式:哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程...原创 2022-02-12 13:14:39 · 5734 阅读 · 0 评论 -
redis的持久化机制
Redis为持久化机制RDB&AOF原创 2022-02-10 22:39:54 · 245 阅读 · 0 评论 -
Redis的虚拟内存(VM)
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Redis的虚拟内存(VM) ⛽️💻💻💻VM(虚拟内存)机制就是暂时把不经常访问的数据(冷数据)从内存交换到磁盘中,从而腾出宝贵的内存空间存储其它需要访问的数据(热数据)。通过VM功能可以实现冷热数据分离,使热数据仍在内存中、冷数据保存到磁盘。这样就可以避免因为内存不足而...原创 2022-02-10 10:26:15 · 804 阅读 · 0 评论 -
Redis的内存淘汰算法
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Redis的内存淘汰算法 ⛽️💻💻💻首先来讨论一下Redis的过期键的删除策略有哪些?定时过期:每个设置过期时间的key都需要创建一个定时器,到过期时间就会立即清除。该策略可以立即清除过期的数据,对内存很友好;但是会占用大量的CPU资源去处理过期的数据,从而影响...原创 2022-02-07 23:02:41 · 1138 阅读 · 0 评论 -
redis为什么这么快?
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 redis为什么这么快? ⛽️💻💻💻Redis是一个单线程应用,所说的单线程指的是Redis使用单个线程处理客户端的请求。 虽然Redis是单线程的应用,但是即便不通过部署多个Redis实例和集群的方式提升系统吞吐, Redis处理速度非常快,官方数据 redis 可以做到每...原创 2022-02-07 22:00:10 · 1466 阅读 · 0 评论 -
Mysql最左匹配原则
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Mysql最左匹配原则转载于:Summersadness8的博客_CSDN博客原文链接:Mysql最左匹配原则_Summer的博客-CSDN博客_最左匹配原则⛽️💻💻💻原文链接:Mysql最左匹配原则_Summer的博客-CSDN博客_最左匹配原则索引的底层是一颗B+树,构建一颗B+树只能根据一个值来构建。...原创 2022-02-07 15:32:54 · 9970 阅读 · 2 评论 -
Redis数据结构及其实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Redis数据结构及其实现 ⛽️💻💻💻首先来看Redis的基本数据结构类型Redis有五种基本数据类型,包括string(字符串)、hash(哈希)、list(链表or列表)、set(集合)、zset/sorted set(有序集合)和几种特殊数据类型,包括geo...原创 2022-01-27 11:46:54 · 513 阅读 · 0 评论 -
redis内存分配器
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 redis内存分配器 ⛽️💻💻💻Redis在编译时便会指定内存分配器,包括libc 、jemalloc或者tcmalloc, 默认是jemalloc。jemalloc的优势体现在减小内存碎片方面。jemalloc 在 64 位系统中,将内存空间划分为小、大、...原创 2022-02-07 15:28:03 · 915 阅读 · 0 评论 -
redis跳表——zset的底层实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 redis跳表——zset的底层实现 ⛽️💻💻💻redis的有序集合zset在增删改查的性质上类似于C++ stl的map和Java的TreeMap,提供了一组“键-值”对,并且“键”按照“值”的顺序排序。但是与C++ stl或Java的红黑树实现不同的是,redi...原创 2022-02-01 12:43:31 · 3291 阅读 · 0 评论 -
redis的dict的扩容机制(rehash)
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 redis的dict的扩容机制(rehash) ⛽️💻💻💻redis支持的数据结构有:string 字符串(可以为整形、浮点型和字符串,统称为元素),String类型是二进制安全的,意思是 redis 的 string 可以包含任何数据。 List 链表...原创 2022-02-01 12:42:50 · 1271 阅读 · 0 评论 -
Redis雪崩、穿透、击穿
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Redis雪崩、穿透、击穿 ⛽️💻💻💻首先来讨论一下Redis的过期键的删除策略有哪些? 定时过期:每个设置过期时间的key都需要创建一个定时器,到过期时间就会立即清除。该策略可以立即清除过期的数据,对内存很友好;但是会占用大量的CPU资源去处理过期的数据...原创 2022-02-01 12:41:17 · 393 阅读 · 0 评论 -
数据库三范式
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 数据库三范式 ⛽️💻💻💻第一范式条件(1NF):列不可再分,必须不包含重复组的关系,即每一列都是不可拆分的原子项。第二范式条件(2NF):属性完全依赖于主键,关系模式必须满足第一范式,并且所有非主属性都完全依赖于主键。注意,符合第二范式的关系模型可能还存在数...原创 2022-02-01 12:39:25 · 576 阅读 · 0 评论 -
MySQL的回表查询与索引覆盖
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 MySQL的回表查询与索引覆盖 ⛽️💻💻💻回表查询InnoDB索引分为两大类,一类是聚集索引(Clustered Index),一类是非聚集索引(Secondary Index)聚集索引(聚簇索引):叶子节点中存的是整行数据,找到索引也就找到了数据,索引即数据,表中行...原创 2022-01-30 10:43:45 · 5120 阅读 · 4 评论 -
MySQL的存储引擎
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 MySQL的存储引擎 ⛽️💻💻💻MySQL的存储引擎主要有四类:MyISAM、InnoDB、MEMORY和Archive。MyISAM在MySQL 5.5之前一直是默认的存储引擎,不过在近些年来MySQL的发展下,InnoDB逐渐替代了MyISAM存储引擎,变为了默认的存储引擎。MyISAM和InnoD...原创 2022-01-30 10:43:29 · 510 阅读 · 0 评论 -
MySQL的索引结构为什么是B+树?
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 MySQL的索引结构为什么是B+树? ⛽️💻💻💻先来看一下树的演化:树:非线性结构,每个节点有唯一的一个父结点和多个子结点(子树),为一对多的关系。 二叉树:每个结点最多有两颗子树,并且子树有左右之分,不能颠倒。 满二叉树:每一层的结点个数都达到了当层能达到的最大结点数。 完全二叉树:除了最...原创 2022-01-29 21:33:00 · 5517 阅读 · 0 评论 -
MYSQL的事务
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 MYSQL的事务 ⛽️💻💻💻定义数事务指的是一组数据操作,事务内的操作要么就是全部成功,要么就是全部失败,是一个不可分割的工作单位。事务的特性及其实现原理原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)四个特性,简称...原创 2022-01-29 21:27:58 · 1280 阅读 · 0 评论 -
MYSQL索引失效
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 MYSQL索引失效 ⛽️💻💻💻1. MySQL 索引使用有哪些注意事项呢?哪些情况索引会失效,索引不适合哪些场景以及索引规则索引哪些情况会失效like通配符可能导致索引失效。【当我们使用左或者左右模糊匹配的时候,也就是like %xx或者like %...原创 2022-01-29 21:24:40 · 2155 阅读 · 0 评论 -
MYSQL的锁
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 MYSQL的锁 ⛽️💻💻💻锁的分类:按表粒度划分:表锁、行锁、页锁; 按加锁机制划分:乐观锁、悲观锁; 按兼容性划分:共享锁、排他锁; 按可见性划分:显式锁、隐式锁; 按锁模式划分:记录锁、gap锁、next-key锁、意向锁、插入意向锁。按表粒度分:1、表...原创 2022-01-29 21:18:34 · 993 阅读 · 0 评论