MySQL
文章平均质量分 79
Sirm23333
这个作者很懒,什么都没留下…
展开
-
MySQL数据库—InnoDB事务的实现
目录一、InnoDB对事务的实现二、日志恢复技术1、redo log1)格式2)落盘3)LSN4)恢复2、undo log三、并发控制1、锁1)锁的分类2)使用锁3)作用规则4)InnoDB行级锁2、并发控制1)一致性非锁定读(快照读)2)一致性锁定读(当前读)一、InnoDB对事务的实现在数据库事务、并发问题及隔离级别中提到,事务的实现主要是针对事务的四个特性,分别为隔离性、一致性、原子性、...原创 2019-12-07 15:11:24 · 1058 阅读 · 0 评论 -
MySQL数据库—性能分析及Explain
目录一、性能分析一般步骤二、MySQL常见瓶颈三、MySQL执行计划Explain1、Explain作用2、用法3、各个字段解释一、性能分析一般步骤对MySQL性能分析一般需要经过以下步骤:慢查询的开启并捕获# 设置慢查询阈值 秒set global long_query_time=3;# 开启慢查询set global slow_query_log=1;# 输出到slow_...原创 2019-12-05 17:49:27 · 520 阅读 · 0 评论 -
MySQL数据库—InnoDB索引
目录一、什么是索引二、索引的分类三、索引的创建1、索引创建2、创建建议四、InnoDB存储引擎索引1、B+树2、InnoDB存储引擎索引类型3、聚集索引4、辅助索引1)单值辅助索引2)复合辅助索引5、行记录的插入五、索引覆盖六、索引失效和错误使用索引1、possible_keys和key2、索引失效例子1)使用范围筛选容易索引失效2)辅助索引字段进行类型转换3、错误使用索引例子1)使用没有创建索引...原创 2019-12-04 16:46:01 · 453 阅读 · 1 评论 -
MySQL数据库—InnoDB数据页结构
目录一、页二、数据页结构图三、File Header四、Page Header五、Infimun和Supremum Record六、User Record和Free Space七、Page Directory八、File Trailer一、页页是InnoDB磁盘管理的最小单位,默认每页为16KB,从InnoDB1.2.x开始,可以通过innodb_page_size参数将页设置为4K、8K、1...原创 2019-12-02 20:14:00 · 2160 阅读 · 1 评论 -
MySQL数据库—InnoDB行存储格式
目录一、InnoDB支持的行存储格式二、Compact记录格式1、变长字段长度列表(1)对varchar类型字段长度的存储(2)对char类型字段长度的存储2、NULL标志位3、记录头信息4、RowID5、Transaction ID和Roll Point6、列数据7、一完整行的存储例子三、Compact记录格式下的行溢出四、其他行记录格式1、Redundant2、Compressed和Dynam...原创 2019-12-01 21:30:59 · 2463 阅读 · 0 评论 -
数据库事务、并发问题及隔离级别
目录一、什么是事务二、为什么要使用事务三、事务并发问题1、脏写2、脏读3、不可重复读4、幻读四、事务的隔离级别1、读未提交(READ UNCOMMITTED)2、读已提交(READ COMMITTED)3、可重复读(REPEATABLE READ)4、串行化(SERIALIZABLE)一、什么是事务我们学习数据库,经常看到数据库事务,ACID事务等相关的概念,抛开数据库,可以将事务更广泛的定义...原创 2019-11-26 13:25:39 · 716 阅读 · 0 评论 -
MySQL数据库—存储过程与函数
目录一、变量1、系统变量(1)全局变量(2)会话变量2、自定义变量(1)用户变量(2)局部变量二、存储过程1、优点2、存储过程的创建3、存储过程的调用4、存储过程的查看5、存储过程的删除6、案例三、函数1、存储过程和函数的比较2、函数的创建3、函数的调用4、函数的查看5、函数的删除6、案例四、流程控制结构1、顺序结构2、分支结构(1)IF结构a.IF作表达式b.IF作语句(2)CASE结构a.CA...原创 2019-10-25 18:51:01 · 816 阅读 · 0 评论 -
MySQL数据库—SQL汇总
一、准备下文整理常见SQL语句的用法,使用MySQL5.7测试,参考了尚硅谷MySQL教程及用例。用例sql:链接: https://pan.baidu.com/s/1tb3-12MRNFjV8drFlN6wzg&shfl=sharepset 密码: fc2h为了方便查阅可从右侧目录快速索引二、DQL(Data Query Language)数据查询语言1、语句顺序书写顺序...原创 2019-10-24 20:43:10 · 73779 阅读 · 53 评论