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

mysql 之 explain

1. 查看表的创建字段以及索引情况

 show create table user_recommend;

2. 创建索引的原则:列的值比较离散

     像性别字段,只有男,女 或者其他;expose字段,只有1分发,0不可分发。就不适宜在这种字段上添加索引。那当我们想要查询expose = 1 的字段时,数据量又特别大时,数据查询就会特别慢,怎么解决呢?可以通过分区间查询:eg 0=<id <=8000000,那把id分固定步长。

3.通过explain 查看查询的性能

     EXPLAIN select * from `user_recommend` ;

     MySQL高级篇——EXPLAIN分析查询语句_mysql explan-CSDN博客

4.  mysql的查询其实是树的遍历查询    

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • c语言基础-------数组元素的指针
  • 2024新型数字政府综合解决方案(七)
  • Apache Doris 中Compaction问题分析和典型案例
  • drawio的问题
  • 24 初入python
  • ECMAScript性能优化技巧与陷阱
  • 【线性代数】几种行/列向量相乘的情况讨论
  • 基于vue全家桶的pc端仿淘宝系统_kebgy基于vue全家桶的pc端仿淘宝系统_kebgy--论文
  • 100个练习学习Rust!可变性・循环・溢出
  • IIS发布打包后文件
  • 【软件测试】如何用python连接Linux服务器
  • 前端宝典之六:React源码解析之lane模型
  • Android MVVM框架详解与应用
  • # 利刃出鞘_Tomcat 核心原理解析(七)
  • CentOS 7 安装流程详细教程
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • Gradle 5.0 正式版发布
  • gulp 教程
  • HashMap剖析之内部结构
  • isset在php5.6-和php7.0+的一些差异
  • Java 内存分配及垃圾回收机制初探
  • MySQL QA
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • Sequelize 中文文档 v4 - Getting started - 入门
  • vue数据传递--我有特殊的实现技巧
  • 来,膜拜下android roadmap,强大的执行力
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 山寨一个 Promise
  • 线上 python http server profile 实践
  • ​TypeScript都不会用,也敢说会前端?
  • #android不同版本废弃api,新api。
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (10)ATF MMU转换表
  • (SpringBoot)第七章:SpringBoot日志文件
  • (差分)胡桃爱原石
  • (南京观海微电子)——COF介绍
  • (五)Python 垃圾回收机制
  • (小白学Java)Java简介和基本配置
  • (转)LINQ之路
  • (转载)Google Chrome调试JS
  • .NET C# 操作Neo4j图数据库
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET 回调、接口回调、 委托
  • .NET 项目中发送电子邮件异步处理和错误机制的解决方案
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • .NET之C#编程:懒汉模式的终结,单例模式的正确打开方式
  • .sh 的运行
  • [C++]18:set和map的使用
  • [CareerCup][Google Interview] 实现一个具有get_min的Queue
  • [CLR via C#]11. 事件
  • [CTF]php is_numeric绕过
  • [hdu 3065] 病毒侵袭持续中 [AC自动机] [病毒特征码匹配]
  • [HDU 3555] Bomb [数位DP]