mySql引擎

作者: 抬起头挺起胸 | 来源:发表于2017-11-09 11:26 被阅读133次

    MySQL引擎

    一、MyIASM

    默认引擎,

    会存储行数,在count(*)时不会全表扫描

    不支持事务,

    不支持行锁和外键

    二、InnoDB

    支持事务,

    支持外键和行锁,

    会在内存中建立缓冲池,用于缓冲和索引

    写操作不锁定全表,支持高并发

    区别、

    MyIASM锁的粒度是表级的,而InnoDB支持行级锁

    MyIASM相对简单,效率上要优于InnoDB,小型应用可以考虑使用MyIASM

    MyIASM表保存成文件形式,跨平台使用更加方便

    MyIASM管理非事务表,提供高速存储和检索以及全文搜索能力,如果再应用中执行大量select操作,应该选择MyIASM

    InnoDB用于事务处理,具有ACID事务支持等特性,如果在应用中执行大量insert和update操作,应该选择InnoDB

    相关文章

      网友评论

        本文标题:mySql引擎

        本文链接:https://www.haomeiwen.com/subject/tvspmxtx.html