zoukankan      html  css  js  c++  java
  • mysql基础——引擎篇

    一、查看mysql支持的引擎

     mysql> show engines G;

    *************************** 1. row ***************************
          Engine: FEDERATED
         Support: NO
         Comment: Federated MySQL storage engine
    Transactions: NULL
              XA: NULL
      Savepoints: NULL
    *************************** 2. row ***************************
          Engine: MRG_MYISAM
         Support: YES
         Comment: Collection of identical MyISAM tables
    Transactions: NO
              XA: NO
      Savepoints: NO
    *************************** 3. row ***************************
          Engine: MyISAM
         Support: YES
         Comment: MyISAM storage engine
    Transactions: NO
              XA: NO
      Savepoints: NO
    *************************** 4. row ***************************
          Engine: BLACKHOLE
         Support: YES
         Comment: /dev/null storage engine (anything you write to it disappears)
    Transactions: NO
              XA: NO
      Savepoints: NO
    *************************** 5. row ***************************
          Engine: CSV
         Support: YES
         Comment: CSV storage engine
    Transactions: NO
              XA: NO
      Savepoints: NO
    *************************** 6. row ***************************
          Engine: MEMORY
         Support: YES
         Comment: Hash based, stored in memory, useful for temporary tables
    Transactions: NO
              XA: NO
      Savepoints: NO
    *************************** 7. row ***************************
          Engine: ARCHIVE
         Support: YES
         Comment: Archive storage engine
    Transactions: NO
              XA: NO
      Savepoints: NO
    *************************** 8. row ***************************
          Engine: InnoDB
         Support: DEFAULT
         Comment: Supports transactions, row-level locking, and foreign keys
    Transactions: YES
              XA: YES
      Savepoints: YES
    *************************** 9. row ***************************
          Engine: PERFORMANCE_SCHEMA
         Support: YES
         Comment: Performance Schema
    Transactions: NO
              XA: NO
      Savepoints: NO
    9 rows in set (0.00 sec)

    ERROR:
    No query specified 

    二、引擎介绍

    2.1FEDERATED

    用于访问远程数据库的表,默认是关闭。应用场景:分布式数据库。

    2.2MRG_MYISAM

    实现分表功能。应用场景:当数据超过100w条。

    2.3MYISAM

    可读性能较强。应用场景:读多写少。缺点:索引没有经过压缩。不支持事物处理与外键和行级锁。

    2.4 BLAKHOLE

    黑洞引擎,写入的数据都会消失,用于binlog记录复制中的中继存储。

    2.5CSV

    用于导入CSV数据文件。

    2.6MEMORY

    使用存在内存中的内容来创建表。每个MEMORY表实际对应一个磁盘文件,格式是.frm。MEMORY类型的表访问非常快,因为它到数据是放在内存中的,并且默认使用HASH索引,但是一旦服务器关闭,表中的数据就会丢失,但表还会继续存在。

    2.7ARCHIVE

    为大量很少引用的历史、归档、或安全审计信息的存储和检索提供了完美的解决方案。

    2.8InnoDB

    兼容ACID事务,支持行级锁。

    2.9PERFORMANCE_SCHEMA

    性能优化。 

  • 相关阅读:
    关于typecho发布文章后的错位
    Python3 和 Python2的区别
    django apache error.log过大
    php 数组转json格式
    php get传递数据
    SVN中文件属性
    linux中django+apache配置
    php添加环境变量
    php和apache安装心得
    php 5.6.14手动安装 php -v 显示没有安装
  • 原文地址:https://www.cnblogs.com/bluewhy/p/4999710.html
Copyright © 2011-2022 走看看