当前位置: 首页 > news >正文

数据库索引面试的相关问题

  1. 查看索引的执行计划
    在这里插入图片描述

  2. 索引失效的情况
    1、索引列上做了计算,函数,类型转换等操作。索引失效是因为查询过程需要扫描整个索引并回表。代价高于直接全表扫描。

  3. Like匹配使用了前缀匹配符“%abc”

  4. 字符串不加引号导致类型转换。
    原因:
    在这里插入图片描述

  5. 常见索引的优化的方法

1、前缀索引优化
在这里插入图片描述
2、覆盖索引优化
在这里插入图片描述
3、联合索引
在这里插入图片描述
在这里插入图片描述
6. 索引存在的问题
1)会带来数据的写入延迟
2)引入额外的空间消耗
3)海量数据下,通过索引提高查询效率也是有限的

http://www.lryc.cn/news/304700.html

相关文章:

  • Spring启动生命周期
  • 瑞芯微RK3568芯片介绍
  • 15.一种坍缩式的简单——组合模式详解
  • Node.js的debug模块源码分析及在harmonyOS平台移植
  • 【Crypto | CTF】BUUCTF RSA2
  • 单片机学习笔记---红外遥控红外遥控电机调速(完结篇)
  • Linux第62步_备份移植好的所有的文件和文件夹
  • 【xss跨站漏洞】xss漏洞前置知识点整理
  • mac下mysql 常用命令
  • 2.21号qt
  • 什么是MVVM?MVC、MVP与MVVM模式的区别?
  • ElementUI组件的安装和使用
  • Laravel01 课程介绍以及Laravel环境搭建
  • 面试redis篇-03缓存击穿
  • k8s容器以及基础设施优化
  • 蓝桥杯备赛系列——倒计时50天!
  • jenkins配置ssh的时候测试连接出现Algorithm negotiation fail
  • 思维模型整合
  • 代理模式笔记
  • 手机中有哪些逆向进化的功能
  • LeetCode24.两两交换链表中的节点
  • Eureka注册中心(黑马学习笔记)
  • unity-firebase-Analytics分析库对接后数据不显示原因,及最终解决方法
  • JWT(JSON Web Token)原理、应用与安全性分析
  • Redis 缓存(Cache)
  • ChatGPT回答模式
  • 戏曲文化苑|戏曲文化苑小程序|基于微信小程序的戏曲文化苑系统设计与实现(源码+数据库+文档)
  • Mysql数据库主从集群从库Slave因为RelayLog过多过大引起服务器硬盘爆满生产事故实战解决
  • QT基本组件
  • uniapp实现全局悬浮框