mysql 之 explain

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

show create table user_recommend;

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

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

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

EXPLAIN select * from `user_recommend` ;

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

  1. mysql的查询其实是树的遍历查询
相关推荐
2301_809244532 分钟前
mysql如何处理大量重复值索引_mysql索引存储特征分析.txt
jvm·数据库·python
Lehjy9 分钟前
【MySQL】库的操作
数据库·mysql·oracle
2401_8844541511 分钟前
如何管理只读表空间的备份_跳过只读表空间的RMAN优化策略
jvm·数据库·python
Languorous.11 分钟前
MySQL CRUD实操详解:插入、查询、修改、删除,附可直接运行示例
数据库·mysql
woxihuan12345616 分钟前
CSS移动端实现响应式导航菜单_利用媒体查询切换显示隐藏状态
jvm·数据库·python
CCPC不拿奖不改名17 分钟前
PostgreSQL数据库部署linux服务器流程
linux·服务器·数据库·windows·python·docker·postgresql
彳亍10120 分钟前
mysql如何通过mysqldump备份视图与触发器_使用相关参数
jvm·数据库·python
重生之小比特21 分钟前
【MySQL 数据库】用户管理与权限控制
android·数据库·mysql
ZC跨境爬虫22 分钟前
跟着 MDN 学 HTML day_60:(表单与按钮技能测试实战)
服务器·前端·javascript·数据库·ui·html
秦歌66631 分钟前
Agent Skills详解
服务器·前端·数据库