前言 InnoDB组件结构: buffer pool : 缓冲池,缓存磁盘的数据 redo log buffer ...[作者空间]
本文从两个方面进行阐述,常规的日志文件(不区分存储引擎),第二就是讲innodb存储引擎的事务日志。第三就是看下b...[作者空间]
MySQL关于存储引擎的架构设计,相较于其他关系数据库管理系统,比如Oracle,SQL Server等数据库,这...[作者空间]
一、复制概述 复制是指将主数据库的DDL 和 DML 操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重...[作者空间]
一、MySql中常用工具 1.1、mysql 该mysql不是指mysql服务,而是指mysql的客户端工具。语法...[作者空间]
索引这个词,相信大多数人已经相当熟悉了,很多人都知道MySQL的索引主要以B+树为主,但是要问到为什么用B+树,恐...[作者空间]
前言 以下的分析均在mysql的InnoDB引擎下。假设此时事务A与事务B同时执行。 一、定义: MVCC(Mul...[作者空间]
前言 使用 insert into on duplicate key update 语句进行插入去重,但是在测试过...[作者空间]
一、锁概述 锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢)。 在数据库中,除传统的计算资源(如 C...[作者空间]
前言 高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用。对于一个系统而言,可能包含...[作者空间]
一、应用优化 在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力...[作者空间]
前言 在应用的的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现,但是当应用系统正式上线...[作者空间]
一、Mysql的体系结构概览 整个MySQL Server由以下组成: Connection Pool:连接池组件...[作者空间]
索引概述 MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之...[作者空间]
本文基于 MySQL 8 在上一篇:MySQL原理 - InnoDB引擎 - 行记录存储 - Compact格式 ...[作者空间]
搬运于 MySQL中MVCC的正确打开方式(源码佐证) 序 最近在学习MySQL中的MVCC,看了网上的各种版本,...[作者空间]
1.sql_parse.cc (1)bool all_tables_not_ok(THD *thd, TABLE...[作者空间]
摘要:client发起一个连接请求, 到拿到server返回的ok包之间, 走三次握手, 交换了[不可告人]的验证...[作者空间]
摘要:前言 内存资源由操作系统管理,分配与回收操作可能会执行系统调用(以 malloc 算法为例,较大的内存空间分...[作者空间]
摘要:ORACLE 中的SHUTDOWN MySQL SHUTDOWN LEVEL 暂时只有一种,源码中留了 LE...[作者空间]