MyISAM和InnoDB

MyISAM是mysql5.7版本以前使用的存储引擎。

优点用于查询频率较高的场合中 ,例如网站商城的数据提拿等。

缺点是不支持事务,不适宜银行,证券等。

基于表锁定 读取和写入互阻塞

InnoDB是mysql5.7版本使用的存储引擎。

优点支持事务

缺点是对于数据提拿速度没有MyISAM那么快

行锁定 记录 读取和写入互阻塞

mysql> show engines; //查看mysql默认存储引擎

mysql> show create table list; //查看已创建表list的存储引擎

mysql> alter table list engine=MyISAM; //修改已存在表的存储引擎为MyISAM

vim /etc/my.cnf

在mysqld模块下,添加该行

default-storage-engine=MyISAM

重启mysql

此后创建的表都是以MylSAM为默认存储引擎

批量更改表

yum install perl-DBI -y

yum install perl-DBD-MySQL -y

要先安装两个包

vim /usr/local/mysql/bin/mysql_convert_table_format //修改该命令的配置文件

"e|engine|type=s" => $opt_engine //32行修改

mysql_convert_table_format --host=localhost --user=root --password=123123 --socket=/home/mysql/mysql.sock --engine=InnoDB school list; //使用该命令批量修改

再次改为MyISAM

mysql_convert_table_format --user=root --password=123123 --socket=//home/mysql/mysql.sock --engine=MyISAM school list

注:

批量修改 root --password=自己设置的mysql密码

--socket=编译时指定的路径/mysql.scok

--engine=MyISAM 库 表...

innodb和my查询速度_mysql存储引擎MyISAM和InnoDB相关推荐

  1. mysql and常用引擎_MySQL两大常用存储引擎MyISAM,InnoDB的区别

    本文主要整理了MySQL两大常用的存储引擎MyISAM,InnoDB的六大常见区别,来源于Mysql手册以及互联网的资料 InnoDB与Myisam的六大区别 MyISAM InnoDB 构 成上的区 ...

  2. mysql 两种存储引擎 MyISAM 和InnoDB

    mysql 两种存储引擎 MyISAM 和InnoDB MyISAM 是MySQL中默认的存储引擎,一般来说不是有太多人关心这个东西.决定使用什么样的存储引擎是一个很tricky的事情,但是还是值我们 ...

  3. myisam为什么比innodb查询快_mysql存储引擎之MyISAM 和 InnoDB的比较

    一.什么是存储引擎 存储引擎说白了就是如何存储数据.如何为存储的数据建立索引和如何更新.查询数据等技术的实现方法.因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和 ...

  4. 理论+实操: MySQL索引与事务、视图、存储过程(软件开发用的多)、存储引擎MyISAM和InnoDB

    文章目录 一:索引的概念 二:索引的作用 三:索引的分类 3.1 普通索引 3.2 唯一性索引 3.3 主键 3.4 全文索引 3.5 单列索引与多列索引 四:创建索引的原则依据 五:创建索引的方法 ...

  5. MySQL-体系结构以及常用存储引擎MyISAM和InnoDB初探

    文章目录 生猛干货 官方文档 MySQL体系结构 常用存储引擎之MyISAM MyISAM的组成 MyISAM的特征 MyISAM的限制 MyISAM的适用场景 常用存储引擎之Innodb Innod ...

  6. MySQL的两个存储引擎--MyISAM和InnoDB

    MySQL区别于其他数据库的最重要的特点就是其插件式的表存储引擎.流行使用的有两个:MyISAM和InnoDB 1. MyISAM存储引擎 MyISAM存储引擎是MySQL官方提供的存储引擎.其特点是 ...

  7. MySQL 存储引擎 | MyISAM 与 InnoDB

    文章目录 概念 innodb引擎的4大特性 索引结构 InnoDB MyISAM 区别 表级锁和行级锁 概念 MyISAM 是 MySQL 的默认数据库引擎(5.5版之前),但因为不支持事务处理而被 ...

  8. MySQL两种存储引擎: MyISAM和InnoDB

    数据库中的存储引擎其实是对使用了该引擎的表进行某种设置,数据库中的表设定了什么存储引擎,那么该表在数据存储方式.数据更新方式.数据查询性能以及是否支持索引等方面就会有不同的"效果" ...

  9. MySQL两种存储引擎: MyISAM和InnoDB 简单总结

    转自:https://www.cnblogs.com/kevingrace/p/5685355.html MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed S ...

最新文章

  1. jqgrid ajax 请求参数,如何将csrf_令牌传递给jqgrid的editurl的post参数?
  2. 不要上手就学深度学习!超详细的人工智能专家路线图,GitHub数天获2.1k星
  3. Luogu P1262 间谍网络 【强连通分量/缩点】By cellur925
  4. zip: stdin: unexpected end of file tar: 归档文件中异常的 EOF tar: 归档文件中异常的 EOF tar: Error is not recoverable
  5. 用管控策略设定多账号组织全局访问边界
  6. 关于V$OPEN_CURSOR
  7. ubuntupython损坏_修复损坏的Python3.2安装(Ubuntu)
  8. 格式化输入数字_Python格式化输出的三种方式
  9. Linux:VMware Tools安装方法及共享文件夹设置方法
  10. HttpRunnerManager接口自动化测试框架在win环境下搭建教程
  11. 带电插拔损坏设备原理_USB接口设备可以带电插拔吗?
  12. 【原生JS】js小数正则
  13. foobar2000中文版官方下载【多功能的音频播放器】
  14. Ubuntu以及CentOS7修改ssh端口号详细步骤
  15. 音频效果器的介绍与实践
  16. 责任链模式的高级用法
  17. 想学python网课哪个好过_求问一下jrs们,零基础学python哪个网课好?
  18. java相对路径保存文件夹_java项目路径 文件路径 相对路径 整理
  19. 做微商的朋友们都想知道代购怎么在闲鱼上引流?
  20. 企业微信 php sdk,thinkphp5.0集成企业微信SDK

热门文章

  1. sklearn自学指南(part26)--最近邻算法
  2. java 获取枚举对象_Java:获取与枚举相关联的对象
  3. python课本第三章答案idle_第三天任务 (【基于Python编程从入门到实践】第三章 列表 书本及动手试一试)...
  4. ensp启动设备蓝屏_Windows 10系统遇到蓝屏怎么解决?
  5. 谈谈无头电商 - headless commerce
  6. SAP Spartacus 如何根据 page layout 获得对应支持的 slots
  7. SAP Spartacus index.html 里的 occ-backend-base-url 如何被解析的?
  8. 用 SAP ABAP 编写的俄罗斯游戏
  9. SAP Spartacus 自定义Popover指令,如何实现弹出对话框自动关闭功能
  10. 试图安装客户出现SSR问题的Spartacus Storefront时遇到的错误消息