MySQL基础九之存储引擎
来源:互联网 发布:淘宝怎么看在线人数 编辑:程序博客网 时间:2024/06/05 11:13
1.概念
1.1.mysql用不同的技术将数据存储在文件当中,这种技术称之为存储引擎。
2.并发控制
2.1.当多个连接对记录进行修改时候为了保持数据的一致性和完整性。
1.1种类:
1.2.设置存储引擎
1)通过配置文件:default-storage-engine = engine_name
2)创建数据表时指定存储引擎:ENGINE = engine_name
3)通过修改表结构:ALTER TABLE table_name ENGINE [=] engine_name
2.2.锁
1)共享锁(读锁):同一个时间段内,多个用户可以读取同一个资源,读取过程中数据不会发生变化。
2)排它锁(写锁):任何时间内只有一个用户写入资源,当进行写锁时会阻塞其他写锁或者读锁操作。
2.3.锁颗粒
1)表锁:一种开销最小的锁策略
2)行级锁:一种开销最大的锁策略
3.事物
3.1.用于保证数据库的完整性
特征:原子性、一致性、隔离性、持久性
4.索引
4.1.索引是对记录集的一个或者多个字段进行排序的方法。在一张表中为一个字段创建一个索引,将创建另外一个数据结构,包含字段数值以及指向相关记录的指针,然后对这个索引结构进行排序,允许在该数据上进行二分法排序。(普通索引、唯一索引、全文索引)。
0 0
- MySQL基础九之存储引擎
- MySQL基础九:MySQL存储引擎
- Mysql存储引擎基础
- MySQL之存储引擎
- mysql之存储引擎
- MySql之存储引擎
- MySQL之存储引擎
- Mysql之存储引擎
- MySQL之存储引擎
- MYSQL之存储引擎
- mysql存储引擎之------InnoDB
- mysql存储引擎之------InnoDB
- MySQL效率之存储引擎
- MySQL 之 InnoDB存储引擎
- MySQL 之 MyISAM存储引擎
- MySQL 之 其他存储引擎
- MySQL存储引擎之InnDB
- mysql之memory存储引擎
- SQL Server 2012笔记分享-49:理解数据库快照
- EventBus 源码分析
- MySQL 主从复制与读写分离概念及架构分析
- adaboost
- Android 入门----Activity生命周期
- MySQL基础九之存储引擎
- System中的常用方法
- 美团下拉菜单
- 浅谈SQL Server中的快照
- 使用canvas画出满天繁星
- Xamarin.Android提示找不到mono.Android.Support.v4
- 靠意志力的学习都是耍流氓
- ubuntu下批量修改文件内容
- nginx+php-fpm出现502 bad gateway错误解决方法