mysql存储引擎

目录

1.mysql常见存储引擎

        1.MyISAM        

        2.InnoDB

2.对存储引擎的操作

        查看系统支持的存储引擎

        查看表使用的存储引擎    

        修改存储引擎


1.mysql常见存储引擎

        1.MyISAM        

                不支持事务 也不支持外键约束 只支持全文索引 数据文件和索引文件分开保存

                访问速度快 对事务完整性没有要求        

                磁盘上存储成三个文件 文件名和表名都相同 但是扩展名分别为

                        .frm        文件存储表结构的定义

                        .MYD        数据文件

                        .MYI        索引文件

                表级锁定

                数据库在读写过程中相互阻塞

                数据单独写入或读取 速度过程较快且占用资源相对少

        2.InnoDB

                支持事务 支持四个事务隔离级别

                读写阻塞与事务隔离级别相关

                能非常高效的缓存索引和数据

                表与主键以簇的方式存储

                支持外键约束

                对硬件资源要求还是比较高的场合

                行级锁定

2.对存储引擎的操作

        查看系统支持的存储引擎

        查看表使用的存储引擎    

                方法1

                方法2

        修改存储引擎

                方法1

 

                方法2 vim /etc/my.conf 重启服务

                 方法3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值