区别:

1.innodb支持事务,myisam不支持事务。innodb默认AUTOCOMMIT是开启的,每条SQL会默认封装成一个事务

2.innodb支持行级锁定,myisam支持表级锁定

3.innodb支持外键,myisam不支持外键

4.innodb主键范围大,最大是myisam 的2倍

5.innodb不支持全文索引,myisam支持全文索引

二、innodb和myisam检索速度哪个快?

myisam速度快。因为innodb在做select的时候,要维护的东西比myisam引擎多:

1)数据块,INNODB要缓存,MYISAM只缓存索引块,  这中间还有换进换出的减少;

2)innodb寻址要映射到块,再到行,MYISAM记录的直接是文件的OFFSET,定位比INNODB要快;

INNODB还需要维护MVCC一致;虽然你的场景没有,但他还是需要去检查和维护MVCC (Multi-Version Concurrency Control)多版本并发控制

三、mysql中的日志

1.重做日志(redo log)

2.回滚日志(undolog)

3.二进制日志(binlog)

4.错误日志(errorlog)

5.慢查询日志(slow query log)

6.一般查询日志(general log)

7.中继日志(relay log)

四、MySQL数据库cpu飙升到500%的话他怎么处理?

1.通过show processlist找到耗时最长的

mysql> show processlist

2.杀掉该进程

mysql> kill xx

3.通过慢查询日志找到具体SQL语句

开启慢查询:

【MySQLd】

slow_query_log = 1 #开启慢查询

long_query_time = 5 #慢查询时间

log_slow_queries = /var/log/mysql/slowquery.log #需有写入权限

4.使用explain优化SQL语句

mysql中myisam和_MySQL中myisam和innodb的区别相关推荐

  1. mysql获取当月最后一天_mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天

    mysql获取当月最后一天_mysql中获取本月第一天.本月最后一天.上月第一天.上月最后一天等等 转自: https://blog.csdn.net/min996358312/article/det ...

  2. mysql中text格式化_mysql中char,varchar,text

    1.char char最大长度是255字符,注意是字符数和字符集没关系. 1)可以有默认值, 2)尾部有空格会被截断 3)不管汉字.英文,还是其他编码,都可以存255字符 2.varchar 1)va ...

  3. mysql 开启引擎命令_MySql中启用InnoDB数据引擎的方法

    1.存储引擎是什么? Mysql中的数据用各种不同的技术存储在文件(或者内存)中.这些技术中的每一种技术都使用不同的存储机制.索引技巧.锁定水平并且最终提供广泛的不同的功能和能力.通过选择不同的技术, ...

  4. mysql 回表查询优化_MySQL中的回表查询与索引覆盖:一次百万级别分页查询使用Limit 从90秒到0.6毫秒的优化...

    这里写目录标题 事故现场 解决方案 提到的"回表查询" InnoDB的索引 什么是回表查询 怎么优化回表查询 事故现场 数据库使用的MySQL,有一个日志表,需要进行分页查询,于是 ...

  5. mysql 并发 锁表_MySQL中的锁(表锁、行锁) 并发控制锁

    https://github.com/MrLining/mysql/wiki/MySQL%E4%B8%AD%E7%9A%84%E9%94%81%EF%BC%88%E8%A1%A8%E9%94%81%E ...

  6. mysql添加临时索引_mysql 中添加索引的三种方法

    在mysql中有多种索引,有普通索引,全文索引,唯一索引,多列索引,小伙伴们可以通过不同的应用场景来进行索引的新建,在此列出三种新建索引的方法 mysql 中添加索引的三种方法 1.1 新建表中添加索 ...

  7. mysql 事务的好坏_mysql存储引擎:InnoDB和MyISAM的差别/优劣评价/评测/性能测试

    InnoDB和MyISAM简介 MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的 顺序访问方法) 的缩写 ...

  8. mysql varchar2多少合适_MySQL中varchar最大长度是多少(仅学习)

    目录 一. varchar存储规则: 二. varchar和char 的区别: ps :被问到一个问题:MySQL中varchar最大长度是多少? 1.限制规则 2.计算例子 3.varchar物理存 ...

  9. mysql replace报错_Mysql中replace与replace into的用法讲解

    Mysql replace与replace into都是经常会用到的功能:replace其实是做了一次update操作,而不是先delete再insert:而replace into其实与insert ...

最新文章

  1. linux命令之find和locate
  2. 岳翔南京大学计算机,基于组合IIS路径抽取的组合线性混成系统有界可达性分析-中国科学.PDF...
  3. 从遇见到信任 | Apache Dubbo 的毕业之旅
  4. 《天际友盟DRP数字风险防护报告(2021年上半年)》重磅发布
  5. 大数据Hive深入讲解
  6. Spring 创建代理类流程跟踪
  7. jQuery - animate(滑块滑动)
  8. 批评性思维工具第11章 应对自身非理性
  9. Scratch(三十五):FlyBird
  10. 开发那点事(五)vue开发移动端app案例
  11. Jmeter压力测试实验 (软件测试实验报告)
  12. python如何期货交易_基于Python的股指期货交易系统
  13. http://enki-ding-yeah-net.iteye.com/blog/1042644
  14. 原来这才是折叠屏的刚需...
  15. thinkphp实现邮箱发送
  16. MAGSAC:Marginalizing Sample Consensus
  17. 灯光通信:二维码时代将终结!
  18. win7 删除java_windows7系统卸载java的操作方法?
  19. Android 蓝牙开发——Avrcp协议(十二)
  20. Mysql 日期比较之DATE_SUB

热门文章

  1. jisq(jissbon)
  2. 简单实用的模糊照片修复方法,小白也能轻松上手
  3. c# .net 查找并安装CA根证书
  4. 微x怎么设置主题_爱逛直播怎么玩才有效果?SOP全流程在这!
  5. 弱电工程施工流程和规范
  6. python二进制数连接_python二进制处理详述(转)
  7. mysql5.6.zip配置不了_MySQL 5.6.13 解压版(zip版)安装配置方法
  8. 你下载的内容中包含违规信息_网站违规内容——出现这些百度不收录
  9. 根据先序和中序求后序,注意递归终止条件
  10. KMP算法详解(转自Matrix67大牛)