数据库
汲建帅
这个作者很懒,什么都没留下…
展开
-
数据库事务详解
概述事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元。 * ACID 事务具有4个基本特征,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Duration),简称ACID。隔离级别 ACID这4个特征中,最难理解的是隔离性。在标准SQL规范中,定义了4个事务隔离级别,原创 2018-01-17 14:30:53 · 2327 阅读 · 0 评论 -
聚簇索引和二级索引
聚簇索引索引和数据存储在一块( 都存储在同一个B*tree 中)。 一般主键索引都是聚餐索引 Mysql中InnoDB引擎的主键索引为聚簇索引,MyISAM存储引擎采用非聚集索引非聚簇索引索引数据和存储数据是分离的。二级索引(辅助索引)二级索引存储的是记录的主键,而不是数据存储的地址。以Mysql的InnoDB为例 主键是聚集索引 唯一索引、普通索引原创 2018-01-17 14:29:50 · 8879 阅读 · 1 评论 -
数据库索引为什么使用B+树?
概述B tree: 二叉树(Binary tree),每个节点只能存储一个数。 **B-tree:**B树(B-Tree,并不是B“减”树,横杠为连接符,容易被误导) B树属于多叉树又名平衡多路查找树。每个节点可以多个数(由磁盘大小决定)。 B+tree 和 B*tree 都是 B-tree的变种索引为什么是用B树呢?一般来说,索引本身也很大,不可能全部存储在内存中,因此索原创 2018-01-17 14:28:46 · 3124 阅读 · 0 评论 -
mysql 启动出错问题排查
概述由于服务器不正常关机导致了 mysql 服务启动不了,提示: 错误 1067:进程意外终止。具体错误提示如下: 看到这个错误,大家的第一反映就是去网上查询 mysql 1067 相关的问题。结果查出来好多解决方案,尝试了多种解决方案,结果都不可用。解决思路由于出现 1067 这个问题可能是多种原因导致的。这里我们应该分析 mysql 的日志信息,通过日志来具体分析是什...原创 2018-06-05 15:38:30 · 2301 阅读 · 0 评论