网站首页 站内搜索

搜索结果

查询Tags标签: 索引,共有 3437条记录
  • 平衡树——B树、左偏红黑树和红黑树

    最后我们来介绍B树和其衍生出的(左偏)红黑树。 大部分的图源自这个网站,你也可以在上面找到一些其他的数据结构。 1. B树 我们发现二叉树做不到绝对平衡。于是我们考虑多叉树。 B 树(也叫B-树)就是一种完全平衡的多叉树,也就是说,每个叶子结点的高度都是一样的。 首…

    2022/7/14 6:20:10 人评论 次浏览
  • sql语句优化的30种方法

    sql语句优化的30种方法1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,…

    2022/7/14 2:20:14 人评论 次浏览
  • MySQL发号问题的分析和改进

    关于发号器的使用,其实有一个大背景,那就是关于主键的一些设计问题,在MySQL中如果一张表没有主键,实际的数据处理就有点麻烦了。 因为在InnoDB存储引擎中,表都是按照主键的顺序进行存放的,我们叫做聚簇索引表或者索引组织表(IOT)显式的创建主键Primary key。 判断…

    2022/7/14 2:20:12 人评论 次浏览
  • mysql知识点

    1.聚簇索引和非聚簇索引的区别索引类型和存储类型是相关的 1.innodb存储引擎索引和数据存放在ibd文件中,myisam存储引擎存放在myd文件中 2.区分聚簇索引和非聚簇索引的区别,只要区分数据和索引是否存放在一起 3.innodb存储数据,数据和索引必须存放在一起,如果有主键就…

    2022/7/14 2:20:05 人评论 次浏览
  • MySQL面试题整理(摘录自:马士兵教育)

    一、mysql为什么需要王从同步?1、在业务复杂的系统中,有这么一个情景,有一句sql语句需要锁表,导致暂时不能使用读的服务,那么就很影响运行中的业务,使用主从复制,让主库负责写,从库负责读,这样,即使主库出现了锁表的情景,通过读从库也可以保证业务的正常运作。…

    2022/7/13 2:21:30 人评论 次浏览
  • MySQL关键字Explain工具介绍

    Explain工具介绍: 使用EXplain关键字可以模拟优化器执行sql语句,分析你的查询sql语句是结构的性能瓶颈,在select语句之前增加explain关键字,MySQL会在查询上设置一个标记,执行查询会返回执行计划信息,而不是执行这条sql。 注意:如果from中包含子查询,仍会执行该子…

    2022/7/13 2:20:27 人评论 次浏览
  • Mysql串讲

    Mysql串讲 知识总结 【索引相关】索引的本质,什么情况下添加索引呢 索引实现的数据结构:哈希表,有序数组,搜索树(即使B树) mysql中索引的实现,为什么最后是B+树呢,带有顺序访问指针的B+Tree mysql中myisam和Innodb的区别,mysql的存储引擎有那些呢 联合索引,即索…

    2022/7/13 2:20:21 人评论 次浏览
  • sql优化

    一、插入优化insert优化 1、批量插入(最多插入1000条以内)。 2、手动提交事务。 3、主键顺序插入。如果一次性需要插入大批量数据,使用insert语句性能较低,此时可以使用mysql数据库提供的load指令进行插入。# 客户端连接服务端时,加上参数 --local-infile mysql --l…

    2022/7/13 2:20:11 人评论 次浏览
  • python面试题- 【二分法查找】给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引

    前言 给定一个已排序的非重复整数数组和一个目标值,如果找到目标,则返回索引。如果不是,返回索引按顺序插入时的位置。 题目 给定一个已排序的非重复整数数组和一个目标值,如果找到目标,则返回索引。如果不是,返回索引按顺序插入时的位置。 (用二分法查找解决) 示…

    2022/7/13 1:22:18 人评论 次浏览
  • 数据库主键外键索引

    来源: https://blog.51cto.com/u_15308668/31457191、主键: 若某一个属性组(注意是组)能唯一标识一条记录,该属性组就是一个主键。主键不能重复,且只能有一个,也不允许为空。定义主键主要是为了维护关系数据库的完整性。2、外键: 外键用于与另一张表的关联,是能确…

    2022/7/12 2:20:12 人评论 次浏览
  • java框架概述

    1、数组的优缺点数组的优点数组的读取和更改数据的效率是所有数据据结构中最高的数组的缺点数组不适合进行大量数据的存储,因为数组在内存中很难找到连续且大的内存空间 数组的随机删除和插入的效率低,因为数组进行任意索引的删除和插入时,索引后面的元素都会发生集体左…

    2022/7/11 1:21:08 人评论 次浏览
  • Python中数组切片的常用操作

    列表是python中最常用到的数据结构之一,其中切片操作可以有很多使用技巧(包括倒序输出...) 对于一个列表 list = [1, 2, 3, 4, 5] list[-1] 原型是索引从左向右依次为0,1,2,3,4;与之对应的是-5,-4,-3,-3,-1,即 list[0] == list[-5]list[m,:n] 从m取到n,左闭右开,…

    2022/7/9 14:21:44 人评论 次浏览
  • 12条 SQL 优化方案

    一、SQL语句及索引的优化SQL语句的优化 索引的优化/如何避免索引失效二、数据库表结构的优化:使得数据库结构符合三大范式与BCNF 三、系统配置的优化 四、硬件的优化在开始介绍如何优化sql前,先附上mysql内部逻辑图让大家有所了解(1)连接器: 主要负责跟客户端建立连接…

    2022/7/9 2:55:32 人评论 次浏览
  • MySQL查询为什么没走索引?这篇文章带你全面解析

    工作中,经常遇到这样的问题,我明明在MySQL表上面加了索引,为什么执行SQL查询的时候却没有用到索引? 同一条SQL有时候查询用到了索引,有时候却没用到索引,这是咋回事? 原因可能是索引失效了,失效的原因有以下几种,看你有没有踩过类似的坑? 1. 数据准备: 有这么一…

    2022/7/9 2:54:12 人评论 次浏览
  • MySQL查询为什么没走索引?这篇文章带你全面解析

    工作中,经常遇到这样的问题,我明明在MySQL表上面加了索引,为什么执行SQL查询的时候却没有用到索引? 同一条SQL有时候查询用到了索引,有时候却没用到索引,这是咋回事? 原因可能是索引失效了,失效的原因有以下几种,看你有没有踩过类似的坑? 1. 数据准备: 有这么一…

    2022/7/9 2:54:06 人评论 次浏览
扫一扫关注最新编程教程