索引类型 索引类型分为主键索引和非主键索引。(一定要牢记,是怎么存储数据的) 主键索引的叶子节点存的是整行数据。在 InnoDB 里,主键索引也被称为聚簇索引(clustered index)。 非主键索引的叶子节点内容是主键的值。在 InnoDB 里,非主键索引也被称为二级索引(secondary ...
分类:
数据库 时间:
2020-04-04 22:23:03
阅读次数:
171
1.简介 MongoDB并非芒果的意思,而是源于 Humongous(巨大)一词。 1.1MongoDB的特性 MongoDB的3大技术特色如下所示: 除了上图所示的还 支持 : 二级索引、动态查询、全文搜索 、聚合框架、MapReduce、GridFS、地理位置索引、内存引擎 、地理分布等一系列的 ...
分类:
数据库 时间:
2020-04-02 15:48:45
阅读次数:
89
聚簇索引 数据库表的索引从数据存储方式上可以分为聚簇索引和非聚簇索引(又叫二级索引)两种。Innodb的聚簇索引在同一个B-Tree中保存了索引列和具体的数据,在聚簇索引中,实际的数据保存在叶子页中,中间的节点页保存指向下一层页面的指针。“聚簇”的意思是数据行被按照一定顺序一个个紧密地排列在一起存储 ...
分类:
数据库 时间:
2020-03-28 19:46:08
阅读次数:
110
Clustered and Secondary Indexes(聚集索引和二级索引) Every InnoDB table has a special index called the clustered index where the data for the rows is stored. Ty ...
分类:
数据库 时间:
2020-03-16 14:29:24
阅读次数:
84
找到ocfs2文件系统的超级块,通过分析超级块得出该文件系统的一些基本结构信息,然后通过客户给出的虚拟磁盘文件名称,查找到虚拟磁盘文件的目录项,继而找到所对应的所有一级索引项和二级索引项,并利用自主开发的文件系统解析程序,对已备份的数据进行文件系统解析。ocfs2文件系统的索引项结构如下。
分类:
系统相关 时间:
2020-03-06 15:05:54
阅读次数:
74
死锁:相互等待对方的资源,而且形成环路,造成首尾相接innodb将各个事务看为一个个节点,资源就是各个事务占用的锁 死锁成因: 1、不同表相同记录行锁冲突 事务A和事务B操作两张表 (a操作table1 where id = 1 && table2 where =2) (b操作table2 wher ...
分类:
数据库 时间:
2020-01-31 18:49:07
阅读次数:
102
二级索引 聚簇索引:将数据存储与索引放到了一块,找到索引也就找到了数据。具有唯一性,聚簇索引默认是主键,如果表中没有定义主键,InnoDB 会选择一个唯一的非空索引代替。如果没有这样的索引,InnoDB 会隐式定义一个主键来作为聚簇索引。 非聚簇索引:将数据存储于索引分开结构,索引结构的叶子节点指向 ...
分类:
数据库 时间:
2020-01-27 17:15:45
阅读次数:
68
1 详细异常信息 2 解决方案 按照之前手动的方式 删除了二级索引,再建也建不了,删除也删除不了。各种方法都不管用 之前被建索引的表,连查询都查询不了,也是报这个错误 然后 ,再次用手动的方法删除了被建索引的表然后重建。就解决了问题 ...
分类:
其他好文 时间:
2020-01-12 13:46:54
阅读次数:
272
说起mysql查询效率问题,就无法绕开索引问题,而innodb索引是mysql存储引擎中的重中之重,innodb索引包括“主键索引(聚集索引)”也就是实际数据和主键数据存储在一起的索引。innodb除了主键索引以外就是二级索引,二级索引叶子结点的数据区存储的是主键,mysql每个数据页面有16k大小 ...
分类:
数据库 时间:
2020-01-08 10:20:42
阅读次数:
112
1. Mysql查询时limit offset比较大时的性能问题 https://blog.csdn.net/fdipzone/article/details/72793837 优化方案:先根据索引查询出主键id,然后根据主键id关联出数据 知识点: a. mysql一级索引、二级索引,以及inno ...
分类:
其他好文 时间:
2019-12-27 23:23:21
阅读次数:
91