06 2021 档案
摘要:Redis基础知识 简单介绍一下Redis,以及为什么要用Redis做缓存?为什么要用缓存? Redis是一个使用C语言编写的非关系型数据库,与传统数据库不同的是,Redis的数据是存放在内存中的。由于数据存放在内存中,所以Redis对数据的读写非常的快。因此Redis被广泛应用于缓存方向,它每秒可
阅读全文
摘要:SQL语句执行过程 在谈SQL语句的执行流程之前,我们需要先知道MySQL的基础架构。 MySQL基础架构 MySQL基础架构: MySQL主要分为Server层和存储引擎层: Server层: 主要包括连接器、查询缓存、分析器、优化器、执行器等,所有跨存储引擎的功能都在这一层实现,比如存储过程、触
阅读全文
摘要:索引 1. 索引是什么?有什么作用?使用索引的优缺点? 索引是一种用于快速查询和检索数据的数据结构。常见的索引结构有: B 树, B+树和 Hash索引。 优点: 使用索引可以大大加快数据的检索速度。 通过唯一性索引,可以保证数据库表中每一行数据的唯一性。 缺点: 创建索引和维护索引需要耗费很多时间
阅读全文
摘要:事务 1. 什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行。 经典的例子就是:小明要给小红转账1000元,这个转账会涉及两个关键操作: 将小明的余额减少1000元 将小红的余额增加1000元 事务会把这两个操作看作一个整体,这个整体包含的工作要么都成功,要么都失败。这样就不会出现小明
阅读全文

浙公网安备 33010602011771号