Mysql逻辑分层存储引擎
Posted 三石丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql逻辑分层存储引擎相关的知识,希望对你有一定的参考价值。
mysql的逻辑分层: 连接层 服务层 引擎层 存储层
常见的数据库引擎有InnorDB和MylSAM。
InnorDB:事物优先,(适合高并发操作:行锁,顾名思义一次锁一行数据)
MylSAM:性能优先,(适合大数据:表锁,一次锁一张表数据)
而我们如何查询数据库引擎:支持哪些引擎?
通过show engines; 我们可以看到Mysql支持的引擎有很多,默认的DEFAULT引擎为InnoDB。
当然在我们创建表的时候,我们也可以指定我们表所使用的引擎。
create table tb( id int(4) auto_increment, name varchar(5), dept varchar(5), primary key(id) ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;//我们可以在这里设置我们使用的引擎 ,主键增长的方式和默认的编码方式。
以上是关于Mysql逻辑分层存储引擎的主要内容,如果未能解决你的问题,请参考以下文章