黎明
mysql中Inoodb底层原理 mysql中Inoodb底层原理
1.1.引言InnoDB是能够保证事务安全的MySQL存储引擎。主要特点是: 支持行锁; 支持MVCC; 支持外键; 提供一致性非锁定读; 被设计用来有效利用以及使用内存和CPU; 1.2.架构图 InnoDB 的架构分为两块:内存中的
2022-08-09
mysql的锁机制 mysql的锁机制
锁机制并发事务访问,分为以下几种 1.读-读 允许 2.写-写 对相同的数据进行写入 可能出现脏写 一条事务加一个锁? 三个事务开三把锁 等待执行is_waitting 如果为true 就让下一个事务等它执行完再继续执行操作。 3.读-写
2022-07-06
mysql中的表空间 mysql中的表空间
mysql表空间查看是否开启:show variables like ‘%innodb_file_per_table%’ ; SHOW VARIABLES LIKE ‘datadir’; 0 代表系统 1代表独立 1. 独立表空间底层的存
2022-06-18
mysql8.0的新特性-窗口函数 mysql8.0的新特性-窗口函数
窗口函数1.1简介窗口函数可以分为 静态、动态 静态窗口函数的窗口大小是固定的, 不会因为记录的不同而不同; 动态窗口函数的窗口大小会随着记录的不同而变化;优点:减少了重复繁琐的子查 1.2语法结构OVER 关键字指定窗口的范围,通常配合嵌
2022-06-13
mysql中的聚合函数易混淆的概念 mysql中的聚合函数易混淆的概念
聚合函数与其他查询不同,普通的查询做的都是横向查询,它们都是根据条件一行一行的进行判断,而使用聚合函数查询是纵向查询, 它是对一列的值进行计算,然后返回一个单一的值;另外聚合函数会忽略空值。 从案例引出问题: 我们基于以上表作为查询: s
2022-03-20