当前位置:
首页
文章
数据库
详情

MySql常用存储引擎特点

一、myisam存储引擎特点:

  • 支持 表级锁
  • 不支持 事务事务回滚外键
  • 每个表对应3个表文件:
    表名.frm存储表头信息mysql> desc 库.表
    表名.MYI存储表索引信息mysql> show index from 库.表
    表名.MYD存储表里的数据mysql> select * from 库.表

二、innodb存储引擎特点:

  • 支持 行级锁支持事务事务回滚外键
  • 每个表对应2个表文件
    表名.frm存储表头信息 desc 库.表
    表名.ibd存储索引信息+表的数据信息 show index from 库.表 + select * from 库.表

三、总结:

  • 查询select访问多的表使用myisam 可以节省系统硬件资源(cpu)
  • 写访问多的表适合使用innodb存储引擎,并发访问量大

免责申明:本站发布的内容(图片、视频和文字)以转载和分享为主,文章观点不代表本站立场,如涉及侵权请联系站长邮箱:xbc-online@qq.com进行反馈,一经查实,将立刻删除涉嫌侵权内容。