sql
进阶的小猪
!!!!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql索引总结
###mysql-innerDB 索引索引数据结构类型b树索引一般以B+树和b+树为主,只所以不用avl或者红黑树的原因主要是考虑到io磁盘(可以想象为每次查询要往下一层时,就需要往磁盘上拉一次,这时候很费时间),b树的特点就是具有树的特性,层数少。聚集索引用表的主键构建的索引,叶子节点里会存放完整的行信息辅助索引(非聚集索引)索引键不是主键,索引的叶子节点里...原创 2019-06-16 17:28:40 · 204 阅读 · 0 评论 -
mysql-innodb锁
锁类型行级锁共享锁(s lock)排他锁(x lock)表级锁为了在一个事务中揭示下一行将被请求的锁类型。因为innodb支持的是行级锁,所以他不会阻塞除全表以外的任何请求意向共享锁(is lock)意向排他锁(ix lock)加锁过程在加行级锁之前,会先加一个同类型的意向锁,再加行级锁另一个事务在加锁之前会先判断该表的意向锁和即将要加的行级是否兼容优...原创 2019-06-23 21:24:26 · 277 阅读 · 0 评论 -
认识mysql事务
认识事务事务是数据库区别于文件系统的重要特性之一。事务可以吧数据库从一个一致性状态转换为另一个一致性状态。innerdb引擎的事务保证了acid。原子性一致性隔离性持久性事务的分类扁平的事务所有事务中最简单的,生产环境中使用最频繁的。在扁平事务中,所有操作处于同一层次,由begin work开始,到commit work或者rollback work结束,这期间的操作...原创 2019-08-11 15:48:46 · 237 阅读 · 0 评论
分享