乱读天书, 不求甚解
周祎骏的个人云笔记
Toggle navigation
乱读天书, 不求甚解
主页
Linux:系统配置
Linux:用户管理
Linux:优化排错
Linux:进程调度
Linux:文件系统
Linux:网络
Linux:系统服务
Linux:安全
Linux:内核
容器:Docker
容器:containerd
容器编排:Kubernetes
IAC:Terraform
大数据:Hadoop
大数据:Zookeeper
大数据:Hbase
消息队列:rsyslog
消息队列:kafka
数据库:MySQL
数据库:MongoDB
搜索引擎:Elasticsearch
时序数据库:OpenTSDB
网站服务:Nginx
编程:Bash
编程:Perl
编程:Python
编程:C
编程:JAVA
编程:Rust
版本控制:gitlab
知识管理:docusaurus
常用小工具
关于我
标签
MySQL 0.00 mysql引擎大致介绍
2023-01-12 11:08:04
37
0
0
admin
> InnoDB/MyISAM/MEMORY 显示各支持引擎 ``` show engines; 结果中Transactions 表示是否支持事务处理 XA 表示是否支持分布式交易处理的 XA 规范 Savepoints 表示是否支持保存点,回滚 ``` 修改默认引擎 vi /etc/my.cnf default-storage-engine=INNODB 重启mysql * InnoDB 支持自动增长列,外键 表结构存放在.frm 文件中 数据和索引存放在innodb_data_home_dir 和innodb_data_file_path 定义的表空间中 优点:事务管理,崩溃修复,并发控制 缺点:读写效率差,占用磁盘多 * MyISAM 文件名与表名相同 表结构存放在frm 文件中 存储数据存放在MYD文件中 索引存储在MYI文件中 优点:占用空间小,速度快 缺点:不支持事物完整性,并发性 * MEMORY 表结构存放在frm文件中 数据全在内存中 索引默认是HASH 表的大小受限制, max_rows 创建时指定,max_heap_table_size 默认16MB 优点:快 缺点:易丢失
上一篇:
Mongodb 5.0 安全级别的写入
下一篇:
MySQL 0.01mysql安装
文档导航