说起mysql查询效率问题,就无法绕开索引问题,而innodb索引是mysql存储引擎中的重中之重,innodb索引包括“主键索引(聚集索引)”也就是实际数据和主键数据存储在一起的索引。innodb除了主键索引以外就是二级索引,二级索引叶子结点的数据区存储的是主键,mysql每个数据页面有16k大小 ...
分类:
数据库 时间:
2020-01-08 10:20:42
阅读次数:
112
本文转自公众号:Java技术栈微信公众号 1 数据库引擎不支持事务 这里以 MySQL 为例,其 MyISAM 引擎是不支持事务操作的,InnoDB 才是支持事务的引擎,一般要支持事务都会使用 InnoDB。 根据 MySQL 的官方文档: https://dev.mysql.com/doc/ref ...
分类:
编程语言 时间:
2020-01-08 01:10:42
阅读次数:
239
count( )为什么慢? MyISAM MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count( ) 的时候会直接返回这个数,效率很高; InnoDB 而 InnoDB 引擎就麻烦了,它执行 count( ) 的时候,需要把数据一行一行地从引擎里面读出来,然后累积计数。 因为,inn ...
分类:
其他好文 时间:
2020-01-08 01:08:00
阅读次数:
141
1.今日内容 1. 搜索引擎介绍 + innodb + myisam + memory 2. mysql中的数据类型 + 数据 int tinyint float + 时间 datetime date time + 字符串 char varchar + enum set 3. 表的完整性约束 + 约 ...
分类:
数据库 时间:
2020-01-08 00:52:31
阅读次数:
87
存储引擎概念介绍MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MySQL中称为存储引擎存储引擎就是MySQL将数据存储在文件系统中的存储方式或者存储格式————因此适用的场景也不一样目前MySQL常用的两种存储引擎MyISAMInnoDB存储引擎:一种基础的驱动力,存储技术:存储机制、索引
分类:
数据库 时间:
2020-01-08 00:51:09
阅读次数:
99
原始版: 直接读写数据库文件; 改进版1:undo log 将待未改数据备份到缓存,直接修改数据库文件; 改进版2: 将未修改和待修改数据写进顺序日志,定时同步到数据库。 核心是解决数据安全和io性能问题。 InnoDB 有两块非常重要的日志,一个是undo log,另外一个是redo log,前者 ...
分类:
数据库 时间:
2020-01-07 19:56:51
阅读次数:
120
手滑把配置文件删除了,reinstall并没有重新装出来配置文件,最后发现需要一个个卸载包了。 卸载完重新装包即可。 apt-get remove openssh-server openssh-client --purge apt-get autoremove apt-get autoclean a ...
分类:
其他好文 时间:
2020-01-07 18:31:27
阅读次数:
270
自增键用完了会发生什么?我们在建表的时候为某个索引列(注意:必须是索引列)添加AUTO_INCREMENT属性,就像这样:CREATETABLEt(c1TINYINTAUTO_INCREMENT,c2TINYINT,KEYidx_c1(c1))ENGINE=InnoDB;表t中包含一个索引列c1,该列被添加了AUTO_INCREMENT属性。我们先向该表中插入一条记录:mysql>INSER
分类:
数据库 时间:
2020-01-07 09:14:44
阅读次数:
193
1. 2 MySQL InnoDB 锁的基本类型 https://dev.mysql.com/doc/refman/5.7/en/innodb-locking.html 官网把锁分成了 8 类。所以我们把前面的两个行级别的锁(Shared and Exclusive Locks),和两个表级别的锁( ...
分类:
数据库 时间:
2020-01-06 00:06:41
阅读次数:
91
? mysql在创建数据库的时候,字符集设置的不是utf8而是utf9mb4,在导入sql脚本的时候,发现提示如下错误: ? 从上图中,我们可以看出,使用的是innodb及字符集。错误提示是长度太长了:Specified key was too long; max key length is 767 ...
分类:
数据库 时间:
2020-01-05 15:56:02
阅读次数:
89