查询引擎命令:show engines MyISAM和InnoDB对比 对比项 MyISAM InnoDB 主外键 不支持 支持 事务 不支持 支持 行表锁 表锁,即使操作一条记录也会锁住整个表,不适合高并发操作 行锁,操作时只锁住一行,不对其他行有影响,适合高并发 缓存 只缓存索引,不缓存真实数据 ...
分类:
数据库 时间:
2020-06-08 18:54:42
阅读次数:
87
卸载jenkins sudo apt-get remove jenkins sudo apt-get purge jenkins sudo apt-get purge --auto-remove jenkins 1.安装JDK ln -s /java/jdk1.8.0_231/bin/java /u ...
分类:
其他好文 时间:
2020-06-08 14:27:14
阅读次数:
113
在MySQL 5.6.6版本以前,MySQL默认会把所有的innodb的表都放在同一个文件中(ibdata1),当该文件过大的时候,MySQL容易出错,维护性能差。 1 简介 Innodb存储引擎可将所有数据存放于ibdata*的共享表空间,也可将每张表存放于独立的.ibd文件的独立表空间。 共享表 ...
分类:
其他好文 时间:
2020-06-08 14:21:40
阅读次数:
65
参考网址:MySQL绿色版windows安装教程-百度经验.html(https://jingyan.baidu.com/article/d5c4b52bad09aada560dc50f.html) ZC:位置:E:\mysql-8.0.20-winx64 (G:\软件&工具\mysql-8.0.2 ...
分类:
数据库 时间:
2020-06-08 13:03:30
阅读次数:
153
ubuntu卸载软件的步骤: 1.第一步,常规卸载 sudo apt-get purge 软件名 //卸载软件2.第二步,清理一些不需要的文件 sudo apt-get autoremove //自动清理一些程序sudo apt-get autoclean 3.第三步,删除不需要的配置文件 dpkg ...
分类:
系统相关 时间:
2020-06-08 12:46:15
阅读次数:
92
说说自己对于 MySQL 常见的两种存储引擎:MyISAM与 InnoDB的理解 关于二者的对比与总结: count运算上的区别:MyISAM有缓存,因此在做COUNT(*)时不需要消耗多少资源的。而对于InnoDB来说,则没有这种缓存。 是否支持事务和崩溃后的安全恢复: MyISAM 性能高,执行 ...
分类:
数据库 时间:
2020-06-08 00:18:35
阅读次数:
108
存储引擎 日常生活中文件格式有很多中,并且针对不同的文件格式会有对应不同存储方式和处理机制(txt,pdf,word,mp4...) 针对不同的数据应该有对应的不同的处理机制来存储 存储引擎就是不同的处理机制 MySQL主要存储引擎 Innodb 是MySQL5.5版本及之后默认的存储引擎 存储数据 ...
分类:
数据库 时间:
2020-06-07 14:47:27
阅读次数:
66
redo log的大小是固定的,在mysql中可以通过修改配置参数innodb_log_files_in_group和innodb_log_file_size配置日志文件数量和每个日志文件大小,redo log采用循环写的方式记录,当写到结尾时,会回到开头循环写日志。redo log通常是物理日志, ...
分类:
数据库 时间:
2020-06-07 14:40:34
阅读次数:
101
众所周知MySQL从5.5.8开始,Innodb就是默认的存储引擎,Innodb最大的特点是:支持事务、支持行级锁。 既然支持事务,那么就会有处理并发事务带来的问题:更新丢失、脏读、不可重复读、幻读;相应的为了解决这四个问题, 就产生了事务隔离级别:未提交读(Read uncommitted),已提 ...
分类:
数据库 时间:
2020-06-06 21:48:19
阅读次数:
112
1.生产环境出现以下报错 该错误发生在update操作中,该表并未建立索引,也就是只有InnoDB默认的主键索引,发生错误的程序是for循环中update。 什么情况下会出现Deadlock found when trying to get lock? https://dev.mysql.com/d ...
分类:
数据库 时间:
2020-06-06 18:54:39
阅读次数:
81