阅读极客时间《MySQL实战45讲》笔记
01 | 基础架构:一条SQL查询语句是如何执行的?1. MySQL 的基本架构图:MySQL可以分成: Server层 和 存储引擎层 两部分。Server层:包含连接器、查询缓存、分析器、优化器、执行器等等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(日期,时间,数学和加密函数等),所有跨存储
MySQL 视图前言前言本环境是基于 Centos 7.8 系统构建MySQL-5.7.14具体构建
原创
2022-12-21 11:01:19
44阅读
MySQL 索引前言一、什么是索引二、索引的创建1、通过创建表创建索引2、已经存在的表创建索引三、索引案例实战前言本环境是
原创
2022-12-21 11:29:42
404阅读
在这个博文中,我将重点介绍一个关于MySQL项目的实战案例,包括环境准备、分步指南、配置详解、验证测试、排错指南以及扩展应用。通过这篇博文,我希望帮你理解如何从头到尾设置一个MySQL项目,解决常见问题,并为未来的扩展做好准备。
### 环境准备
在开始之前,我们需要配置一些必备的软硬件环境。确保你的系统满足以下要求:
- **硬件要求**:
- CPU:双核或以上
- 内存:至少4
下面的这个商品系统让用户根据品类筛选1商品的SQL语句:select * from products where category='xx' and sub_category='xx' order by id desc limit xx,xx在一个亿级数据库的商品表里执行,需要耗时几十秒,结果导致了数据库的连接资源全部打满,商品系统无法运行,出于崩溃状态。现在我们来分析一下,到底为什么会出现这么一
转载
2023-06-02 10:13:50
154阅读
Mysql实战 基础篇01 | 基础架构:一条SQL查询语句是如何执行的?连接器查询缓存分析器优化器执行器02 | 日志系统:一条SQL更新语句是如何执行的?重要的日志模块:redo log重要的日志模块:binlog2PC小结03 | 事务隔离:为什么你改了我还看不见?隔离性与隔离级别事务隔离的实现事务的启动方式思考题04 | 深入浅出索引(上)索引的常见模型InnoDB 的索引模型索引维护问
转载
2023-11-04 15:37:20
66阅读
前言 hello,大家好,我是小慕呀!今天我们继续来学习吧! 自古深情留不住,总是套路得人心;舔狗舔到最
原创
2021-12-15 10:05:24
766阅读
第一讲 一条SQL查询语句是如何执行的 ①连接器 连接器负责跟客户端建立连接、获取权限、维持和管理连接。②分析器
③优化器
④执行器
查询首先会去查找缓存,如果缓存没有才读取存储引擎,增删改操作会清空缓存第二讲 一条更新语句是如何执行的 执行更新操作时不会立即更新硬盘, Redolog binlog第三讲 事务隔离 事务隔离级别:读已提交,读未提交,可重复读,串行化第四讲 索引 非主键索引
MySQL 触发器前言一、什么是触发器二、触发器 实战案例1、学生多表2、多表
原创
2022-12-21 11:00:27
411阅读
MySQL 体系结构前言一、连接层二、SQL 层三、插件式存储引擎四、文件系统
原创
2022-12-21 11:01:51
66阅读
场景一个金融公司有 500w 投资用户,每天充值投资 50w 笔,那么该公司每年将近有 1 亿条充值记录,那么我们改如何处理这个充值订单表的数据呢?难不成都放一张表里面,那万一哪天我让你去统计满足某个需求的记录,1 亿条数据里面检索你会累死 mysql 的!今天我们就来讲述一下如何去处理这种情况。 mysql 分布式之分表思路分表不是随随便便就分表,必须要结合项目的实际情况,比如我们的项
转载
2024-02-04 00:05:48
46阅读
一、前言MySQL 对于很多 Linux 从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行 MySQL 的优化之前必须要了解的就是 MySQL 的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL 的优化器能够按照预想的合理方式运行而已。 &nbs
转载
2023-09-02 23:11:49
44阅读
后续还有更新,敬请期待如有任何疑问,请加笔者QQ:253097001交流群:198571640
原创
2016-12-30 11:21:46
680阅读
Redis Sorted Set 实战案例分析1. 需求背景2. 设计思路2.1. 触发听课率重算思考:结论:2.2. 数据优先级和消费限流2.2.1. 数据优先级思考:结论:2.2.2. 消费限流思考:结论:3. 方案演进3.1. MySQL实现3.2. PriorityBlockingQueue3.3. Redis Sorted Set4. 代码展示 没有最好的技术,只有最合适的技术。根据不
转载
2023-08-30 13:52:09
119阅读
# Python实战案例:使用Matplotlib绘制饼状图
## 介绍
饼状图是一种常用的数据可视化方式,它使用圆形的扇区来表示数据的比例关系。在Python中,我们可以使用Matplotlib库来绘制饼状图。本文将通过一个实战案例来介绍如何使用Matplotlib绘制饼状图。
## 环境准备
首先,我们需要安装Matplotlib库。可以使用以下命令来安装:
```
pip inst
原创
2023-10-12 12:02:22
57阅读
MySQL 基于Mycat实现读写分离前言一、什么是读写分离?二、MySQL 读写分
原创
2022-12-21 11:30:22
100阅读
MySQL 数据库 日志管理前言一、错误日志二、查询日志三、慢查询日志四、二进
原创
2022-12-21 11:00:58
99阅读
前言本环境是基于 Centos 7.8 系统构建MySQL-5.7.14具体构建,请参考 MySQL-
原创
2022-12-21 11:01:14
96阅读