mysql
文章平均质量分 81
k_kk__
这个作者很懒,什么都没留下…
展开
-
B-Tree和LSM-Tree 优缺点对比
B-Tree(以及变种如B+Tree)已经存在很长时间,一直是更为主流的索引数据结构,经过更多优化,实现也更加成熟,实际上LSM-tree由于其特点,在某些场景中同样具有高吸引力。通常来说,LSM-Tree对写入更加友好,而B-Tree通常被认为对读取更加友好。LSM-Tree的优势...原创 2021-09-22 12:03:14 · 2831 阅读 · 0 评论 -
数据库SI和SSI隔离级别
数据隔离级别隔离级别是ANSI(美国国家标准学会:AMERICAN NATIONAL STANDARDS INSTITUTE)在多个事务并发的时候能够正确的处理数据所定义的规范。事务隔离级别越高,数据的正确性和数据库的完整性也就越高,但是数据并发处理的效率就会有所降低。SI和SSI的诞生ANSI SQL-92标准中,规定了4种数据库隔离级别,也就是我们今天熟知的读未提交、读已提交、可重复度和串行化。LeveP1P2P3READ UNCOMMITTEDPossiblePos原创 2021-08-19 14:52:10 · 808 阅读 · 0 评论 -
写入数据库的数据在什么时间落盘
WAL(Write-ahead logging,预写式日志)是数据库系统提供原子性和持久化的一系列技术。在使用WAL的系统中,所有的修改都先被写入到日志中。我们知道在安全性要求高的场景下,我们每次提交事务都会让redolog和binlog落库,但脏页数据可不可以永远留在内存中,如果要落盘,什么时间落盘呢?脏页落盘在数据库中进行读取操作,将从磁盘中读到的页放在缓冲池中,下次再读相同的页时,首先判断该页是否在缓冲池中。若在缓冲池中,称该页在缓冲池中被命中,直接读取该页。否则,读取磁 盘上的页。对于数据原创 2021-08-10 16:48:36 · 721 阅读 · 0 评论 -
了解mysql三大日志:binlog、redolog、undolog
MySQL是目前业界最流行的数据库系统。日志是 mysql 数据库的重要组成部分,记录着数据库运行期间各种状态信息。 mysql日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。作为开发,我们重点需要关注的是二进制日志( binlog )和事务日志(包括redo log 和 undo log )。...原创 2021-07-13 19:36:24 · 1912 阅读 · 5 评论 -
mysql索引、慢查询和优化分析
数据库索引原理说到数据库就需要谈到索引,一句话,索引是帮助mysql高效获取数据的排好序的数据结构。计算机存取原理为什么说索引能帮助我们更高效获取数据,先回顾一下计算机是怎么存取数据的,计算机把数据保存在磁盘上,而为了提高性能,每次又可以把部分数据读入内存来计算,因为我们知道访问磁盘的成本大概是访问内存的十万倍左右考虑到磁盘IO是非常高昂的操作,计算机操作系统做了一些优化,当一次IO时,不光把当前磁盘地址的数据,而是把相邻的数据也都读取到内存缓冲区内,因为局部预读性原理告诉我们,当计算机访问一个地址原创 2021-07-09 20:17:16 · 215 阅读 · 0 评论 -
mySql:探寻一条语句的执行过程
mySql:探寻一条语句的执行过程原创 2021-07-09 20:54:23 · 122 阅读 · 0 评论 -
mySql主从原理和主从延迟
主从集群Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力进行部署与实施。MySQL 主从集群带来的作用是:提高数据库负载能力,主库执行读写任务(增删改),备库仅做查询。提高系统读写性能、可扩展原创 2021-07-09 20:51:52 · 234 阅读 · 0 评论 -
MYSQL优化:EXPLAIN命令的使用
EXPLAINMySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化.EXPLAIN 命令用法十分简单, 在 SELECT 语句前加上 Explain 就可以了一般,使用explain分析问题主要从以下三个方面分析:当前查询是否走了索引?走的索引是不是期望的?索引还有没有改进的空间,sql还有没有优化的余地?这三点通过explain返回的各种字段来做分析,一般优化后需要反复查看explain来作出最原创 2021-07-12 19:52:46 · 630 阅读 · 0 评论