随笔分类 -  Mysql

7.mysql分库分区分表
摘要:mysql数据库分库分区分表 为什么需要分库分表 数据量过大,最佳(500w-1000w) 数据库连接(海量的用户操作) 分区分库分表的原理 分区 就是把一张表的数据分成N个区块,在逻辑上看最终只是一张表,但底层是由N个物理区块组成的 分表 将一张表按照一定的规则分解成N个具有独立存储空间的实体表,
35
0
0
mysql执行顺序
摘要:#### mysql执行顺序 * 标准的查询语句 ![img](https://img2023.cnblogs.com/blog/1184425/202308/1184425-20230824100826666-904975858.png) * SQL执行顺序 * 先执行from,join来确定表之
36
0
0
5.join原理及用法
摘要:join 用法及原理 Sql查询的基本原理 表查询的分类 单表查询 根据 WHERE条件过滤表中的记录,然后根据SELECT指定的列返回查询结果 两表连接查询 使用ON 条件对两表进行连接形成一张虚拟结果集,然后根据WHERE条件过滤结果集中的记录,再根据SELECT指定的列返回查询结果 多表连接查
22
0
0
4.mysql锁
摘要:锁 锁 锁是计算机协调多个进程或纯线程并发访问某一种资源的机制 锁冲突也是影响数据库并发访问性能的一个重要因素 锁的分类 页面锁(全局锁) 开销和加锁位于表锁和行锁之间,会出现死锁,锁定粒度界于表锁和行锁之间,并发一般 场景:全库逻辑备份,注意innodb由于有mvcc是支持备份的时候支持更新操作的
26
0
0
3.mysql事务
摘要:mysql事务 事务: 什么是事务 事务是访问和更新数据库的程序执行单元,一个事务中可能包含一个或多个sql语句,且这些语句要么都执行,要么都不执行 mysql逻辑架构 如上图,mysql服务器逻辑架构分为三层 处理客户端连接,授权认证 服务器层,负责查询语句的解析、优化、缓存以及内置函数的实现存储
18
0
0
1.mysql架构
摘要:##### mysql架构 1. mysql的基础架构图 ![img](https://img2023.cnblogs.com/blog/1184425/202302/1184425-20230215142628891-1717897004.png) 1. **连接器** 1. 建立连接,管理连接,
17
0
0
2.mysql索引
摘要:mysql索引 索引是一种特殊的文件(表空间的一个组成部分),包含着对数据表里所有记录的引用指针(依靠数据结构和算法来组织数据,快速检索出需要的数据的数据结构),最常见是使用哈希表,b+树作为索引,本质(通过不断缩小想要获取数据的范围,来筛选想要的结果,同时把随机的数据变成顺序的数据) mysql引
18
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起