索引
已收录文章:92篇
-
大家好,我是三友~~今天来盘点一下关于MySQL索引常见的知识点本来这篇文章我前两个星期就打算写了,提纲都列好了,但是后面我去追《漫长的季节》这部剧去了,这就花了一个周末的时间,458 收藏
-
小白晋级大师第1篇文章,开始写一些有深度的文章了先推荐一个数据结构可视化工具网站,用于B+树可视化查看Data Structure Visualizations面试技术岗的时候,面试官问你:mysql索引底层用的是B+树结457 收藏
-
1、聚集索引 表数据按照索引的顺序来存储的,也就是说索引项的顺序与表中记录的物理顺序一致。对于聚集索引,叶子结点即存储了真实的数据行,不再有另外单独的数据页。 在一张表上最多452 收藏
-
背景 今天在配合其他项目组做系统压测,过程中出现了偶发的死锁问题。分析代码后发现有复合主键的update情况,更新复合主键表时只使用了一个字段更新,同时在事务内又有对该表的insert操448 收藏
-
一、问题:MySQL5.7.38主从架构,主节点唯一索引上(唯一索引不是主键)有重复值,全部从节点报1062,SQL线程状态异常,根据SQL线程报的binlog位置点,insert 数据时有重复值,插入失败二、原因446 收藏
-
数据库索引的数据结构 在数据库中的索引方法中,有TREE和HASH两种方法,HASH是经常使用的,本文中主要介绍TREE的数据结构。B+Tree 的高度一般是2-4层,也就是说查找一条数据记录,最多使用443 收藏
-
MySQL索引优化之分页探索 表结构 CREATE TABLE `demo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '姓名', `age` int(11) NOT NULL DEF442 收藏
-
面试官:当一条查询执行较慢时通常可以如何进行优化我:加索引!面试官:那么到底什么是索引,其底层又是如何实现的呢我:懵逼! 索引的常见模型 索引的出现是为了提高查询效率,就像440 收藏
-
MySQL 架构(图片来源于《MySQL 实战 45 讲》)索引下推索引下推,简称 ICP,英文全称:SET optimizer_switch = 'index_condition_pushdown=off';从一个查询开始如下:create table if not exists `sakila`.`user` ( `id` in440 收藏
-
一、引言 本文是对SQL优化的复习总结,主要记录如何使用索引优化SQL,数据库为MySQL。主要从三个部分依次进行探讨。 第一部分:理解MySQL索引底层数据结构。 第二部分:SQL分析工具Explain详解438 收藏
-
最困难的事情就是认识自己!个人网站 ,欢迎访问!前言:想要彻底明白索引该怎么创建,以及怎样创建出最合理的索引,首先需要对一些知识要有所了解;本文将从以下几方面来进行阐述:436 收藏
-
1、使用CREATE INDEX创建,语法如下: CREATE INDEX indexName ON tableName (columnName(length)); 2、使用ALTER语句创建,语法如下: ALTER TABLE tableName ADD INDEX indexName(columnName); ALTER语句创建索引,下面提供436 收藏