mysql 入门知识

锁:

  读锁,也叫共享锁

  写锁,也叫排他锁

锁粒度:

  表锁:开销小,并发性略低

  行锁:开销大,并发处理强

事务:

  ACID原则:原则性,一致性,隔离性,持久性

  分为四个级别:

  未提交读

  提交读

  可重复读

  可串行化

  事务是存储引擎实现的,服务层不关心事务实现

死锁:

  不同顺序的占用资源,并发执行可能出现死锁现象

 存储引擎:

  InnoDB引擎,默认最常用,推荐使用,支持事务,行级锁,支持索引

  MyISAM引擎,表级锁,不支持事务,支持索引

  Archive引擎,只支持插入查询操作,全表扫描,不支持事务

  Blackhole引擎,不记录如何数据,服务器记录表操作日志

  CSV引擎,不支持索引,直接读取csv文件,

  Federated引擎,可远程访问其他数据库服务器数据,默认禁用的

  Memory引擎,内存表,重启后,数据会丢失,访问快速,数据不会被修改

  Merge引擎,引入分区表后已废弃

  NDB集群引擎,mysql cluster

 

posted @ 2016-07-19 21:23  平凡人的世界  阅读(100)  评论(0编辑  收藏  举报