当前位置: 首页 > 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的查询其实是树的遍历查询    


http://www.mrgr.cn/news/1820.html

相关文章:

  • 优先级队列的实现
  • 个人理解—MKCONFIG的常用配置参数与链接脚本
  • 動態PPTP代理IP是什麼?
  • k8s之HPA
  • catvod、TVBox源的格式解析及合并多个源的内容(Python脚本)
  • 【springboot】自定义starter
  • 在 Vue.js 中使用 Ant Design 实现表格开关功能:详细教程
  • 深度学习------------------卷积神经网络(LeNet)
  • 单例模式下的自动内存释放和模板
  • 国际校企合作|深信服、常州信息职业技术学院、马来西亚汽车工业大学三方国际化人才培养合作签约仪式圆满成功
  • 后端开发刷题 | 寻找峰值【二分法】
  • 第N7周:调用Gensim库训练Word2Vec模型
  • 08结构型设计模式——适配器模式
  • 证书|“机器学习工程师”来了,由工业和信息化部教育与考试中心颁发,含金量高
  • 1.微服务发展阶段
  • 【Android】Android AOP 编程框架
  • ActiveMQ、RabbitMQ、Kafka、RocketMQ在优先级队列、延迟队列、死信队列、重试队列、消费模式、广播模式的区别
  • CentOS主机名修改
  • 【区块链+金融服务】供应链金融平台 | FISCO BCOS应用案例
  • 动态规划-下降路径最小和