Mysql
文章平均质量分 85
泽塬
这个作者很懒,什么都没留下…
展开
-
MySQL页分裂(lnnoDB逻辑存储结构)
从磁盘的物理结构来看存取的最小单位是扇区,一个扇区是512字节。微软操作系统(DOS、WINDOWS等)中磁盘文件存储管理的最小单位叫做“簇”。一簇就是一组连续的扇区,每个簇可以包括2、4、8、16、32或64个扇区。一个文件通常存放在一个或多个簇里,但至少要单独占据一个“簇”。 也就是说两个文件不能存放在同一个簇中。NTFS文件系统格式化的时候默认是8个扇区组成一个簇,即4096字节,即4kb。而MySQL读取数据的最小单位为页,默认大小为16kb。lnnoDB逻辑存储结构MySQL所有数据都被转载 2021-02-18 10:55:24 · 3028 阅读 · 1 评论 -
MySQL索引背后的数据结构及算法原理
这里写自定义目录标题摘要数据结构及算法基础索引的本质B-Tree和B+TreeB-TreeB+Tree为什么使用B-Tree(B+Tree)主存存取原理磁盘存取原理局部性原理与磁盘预读B-/+Tree索引的性能分析MySQL索引实现MyISAM索引实现InnoDB索引实现索引使用策略及优化示例数据库最左前缀原理与相关优化情况一:全列匹配。情况二:最左前缀匹配。情况三:查询条件用到了索引中列的精确匹配,但是中间某个条件未提供。情况四:查询条件没有指定索引第一列。情况五:匹配某列的前缀字符串。情况六:范围查询。转载 2020-09-01 10:21:52 · 87 阅读 · 0 评论 -
MySQL索引原理及慢查询优化
背景MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容...转载 2019-08-29 11:14:37 · 355 阅读 · 0 评论 -
数据库主从
一.什么是数据库主从分离主从基本原理其实就是将数据库分为了主从库,一个主库用于写数据,多个从库完成读数据的操作,主从库之间通过某种机制进行数据的同步,是一种常见的数据库架构。一个组从同步集群,通常被称为是一个“分组”。主从数据库的区别从数据库(Slave)是主数据库的备份,当主数据库(Master)变化时从数据库要更新,这些数据库软件可以设计更新周期。这是提高信息安全的手段。主从数据库...转载 2019-09-02 14:17:47 · 7787 阅读 · 0 评论