博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL数据库引擎
阅读量:6350 次
发布时间:2019-06-22

本文共 718 字,大约阅读时间需要 2 分钟。

MySQL中输入show engines;命令显示MySQL支持的数据库引擎

 

1. FEDERATED

  不支持,默认禁用

2. MRG_MYISAM

  一组MyISAM组合,将多个MyISAM表聚合后进行操作,操作完成后删除掉Merge表的定义(数组仍然在原位)

3. MyISAM

  不支持事务,不支持外键,查询速度快,对表进行加锁(表级锁)

4. BLACKHOLE

  丢弃所有插入的数据(复制数据到备份数据库等)

5. CSV

  不支持索引,所有字段不为空;可将csv文件作为数据库表

6. MEMORY

  采用的逻辑介质为内存,响应速度快,但mysqld守护进程崩溃时会产生数据丢失

  要求数据长度不变的格式(blob和text不可用),支持散列索引与B树索引

  适用于:目标数据小,访问频繁;要求响应速度快,或临时数据;重要程度不高的数据,丢失也没关系

7. ARCHIVE:

  归档:仅支持插入和查询(插入速度快),用作仓库存储作为历史记录的数据

8. InnoDB:

  事务型的存储引擎,有行级锁与外键约束

  多重并发更新请求;支持事务ACID;可从灾难中恢复(bin-log日志);外键约束;支持自增长列属性(auto-increment)

9. PERFORMANCE_SCHEMA

  收集数据库服务器的性能参数,不用来创建表

  提供进程等待的详细信息(锁、互斥变量、文件信息);保存历史的事件汇总信息,为服务器性能做判断;新增、删除监控时间点非常容易,随意改变监控周期

转载于:https://www.cnblogs.com/joshua-aw/p/6017546.html

你可能感兴趣的文章
Mysql备份和恢复策略
查看>>
linux17-邮件服务器
查看>>
AS开发JNI步骤
查看>>
Android NDK开发:JNI基础篇
查看>>
使用Maven命令快速建立项目结构
查看>>
二分查找,php
查看>>
python面试题-django相关
查看>>
Python——eventlet.greenthread
查看>>
记大众点评之面试经历
查看>>
第三章:基本概念
查看>>
Jersey+mybatis实现web项目第一篇
查看>>
C++形参中const char * 与 char * 的区别
查看>>
espresso 2.0.4 Apple Xcode 4.4.1 coteditor 价格
查看>>
Object-C中emoji与json的问题
查看>>
一、Lambda表达式
查看>>
linux 命令
查看>>
大二下周总结四
查看>>
转 常见视频编码方式以及封装格式
查看>>
灾后重建
查看>>
Nothing 和 Is
查看>>