数据库事务
一 事务介绍 1、什么是事务: 事务(Transaction),顾名思义就是要做的或所做的事情,数据库事务指的则是作为单个逻辑工作单元执行的一系列操作(SQL语句)。这些操作要么全部执行,要么全部不执行。 2、为什么需要事务 把一系列sql放入一个事务中有两个目的: 1、为数据库操作提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常…
innodb存储引擎索引知识小节
InnoDB存储引擎支持两种常见的索引:B+树索引、Hash索引。 B+树索引是目前关系型数据库系统中最常见、最有效的索引。 B+树中的B代表的不是二叉(binary),而是平衡(balance),所以,B+树是平衡树并不是二叉树。 B+树索引能找到的只是被查找数据行所在的页。然后数据库把页读入内存,再从内存中进行查找,最后得到要查找的数据。 在数…
慢日志管理
慢日志 - 执行时间 > 10 - 未命中索引 - 日志文件路径 配置: - 内存 show variables like '%query%'; show variables like '%queries%'; set global 变量名 = 值 - 配置文件 mysqld --defaults-file='E:\egon\mysql-5.…