zoukankan      html  css  js  c++  java
  • MySql5大引擎之间的区别和优劣之分

    MySQL支持引擎:ISAM、MYISAM和HEAP,InnoDB和Berkerly(BDB)

    1、ISAM

           ISAM执行读取速度快,但是它不支持事务处理,也不能够容错,如果硬盘崩溃,那么数据文件就无法恢复。

    2、MyISAM

           MyISAM是MySQL的ISAM扩展格式和缺省的数据库引擎。MyISAM快速读取操作重要缺陷就是不能在表损坏的情况下恢复数据。

    3、HEAP

           Heap允许只驻留在内存里的临时表格,HEAP比ISAM和MYISAM都快,管理的数据是不稳定的,关机之前没有保存,数据会丢失。用完表格之后就删除表格。

    4、InnoDB

          InnoDB数据库引擎,速度上要比ISAM和MyISAM慢,但InnoDB支持对事务的处理和外键支持以及行级锁。

    InnoDB和MyISAM的主要细节区别

    1、InnoDB不支持FULLTEXT类型的索引

    2、InnoDB不保存表的总记录数。

    3、对于auto_increment类型的字段,InnoDB要求必须只包含该此段的索引

    4、delete from table时,InnoDB是一行一行数据删除。

    5、load table from master对于InnoDB表不起作用,

  • 相关阅读:
    miniSpartan6, another Spartan 6 Kit
    XuLA/XuLA2
    Papilio Pro Boards
    STM32 Hardware Development
    Configuring spartan 6 using mcu and spi flash
    STM32 IO口双向问题
    [Projet] Module NFC
    Spartan-6 FPGA Configuration
    TRF7970A IC Communication Interface
    电动门/汽车遥控器拷贝机
  • 原文地址:https://www.cnblogs.com/jack888/p/10883612.html
Copyright © 2011-2022 走看看