我有一个非常奇怪的问题与MySQL和简单的查询与简单的索引。我试图使用这个查询:

SELECT * FROM `counter_links` WHERE `link_id`=1544;正如你所看到的,还有一个名为link_id的索引:

mysql> show indexes from counter_links;

+---------------+------------+-------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+----------+---------------+

| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |

+---------------+------------+-------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+----------+---------------+

| counter_links | 1 | link_id | 1 | link_id | A | NULL | NULL | NULL | | BTREE | disabled | |

+---------------+------------+-------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+----------+---------------+

1 row in set (0.12 sec)但看看EXPLAIN返回的内容:

mysql> explain SELECT * FROM `counter_links` WHERE `link_id`=1544;

+----+-------------+---------------+------+---------------+------+---------+------+----------+-------------+

| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |

+----+-------------+---------------+------+---------------+------+---------+------+----------+-------------+

| 1 | SIMPLE | counter_links | ALL | NULL | NULL | NULL | NULL | 22103687 | Using where |

+----+-------------+---------------+------+---------------+------+---------+------+----------+-------------+

1 row in set (0.03 sec)为什么mySQL不在那里使用索引?我发现在较小版本的桌面上同样可行,但我无法识别问题出在哪里。你做?

看起来更奇怪,因为较低的ID有时适用于索引。

感谢您提前提出所有意见!

干杯!

的Jakub

mysql 查询不使用索引_简单的mySQL查询不使用索引相关推荐

  1. mysql 跳表 b 树_简单谈谈Mysql索引与redis跳表

    摘要 面试时,交流有关mysql索引问题时,发现有些人能够涛涛不绝的说出B+树和B树,平衡二叉树的区别,却说不出B+树和hash索引的区别.这种一看就知道是死记硬背,没有理解索引的本质.本文旨在剖析这 ...

  2. mysql如何做计划任务_简单的mysql 过程计划任务

    首先讲讲过程是什么东西, 过程差不多就是SQL用的java之于方法. 把一段sql做成过程后一个简单的调用就可以批量执行这些sql,很方便. 其实就像java后台写个执行复杂sql的方法,你只是把这段 ...

  3. MySQL什么用于左连接_简单谈谈mysql左连接内连接

    前言 最近忙着开发x省冷链追溯系统,天天干到晚上十一点多才回到家,周末也加班,没啥时间写博客,闲下来再好好写写 业务: sql语句统计出入库数据. 问题:只统计了X端入库单. 原因: 没有发现X端的数 ...

  4. mysql慢查询检查流程_简单谈谈MySQL优化利器-慢查询

    慢查询 首先,无论进行何种优化,开启慢查询都算是前置条件.慢查询机制,将记录过慢的查询语句(事件),从而为DB维护人员提供优化目标. 检查慢查询是否开启 通过show variables like ' ...

  5. mysql 给字段添加索引_怎么给mysql表的字段添加索引和查询索引呢

    1.普通索引. 这是最基本的索引,它没有任何限制.它有以下几种创建方式: (1)创建索引:Create INDEX indexName ON tableName(tableColumns(length ...

  6. mysql update 几万 非常慢_如何解决mysql 查询和更新速度慢

    在做客户关系管理系统的时候遇到联表查询,速度特别慢,导致页面加载时间过长而出现错误.在上网查询后发现建立索引可以优化查询 在没有建立索引的时候 select c.*,s.* from crm_cu_r ...

  7. mysql单列索引和多列索引_浅谈MySQL索引优化

    索引基础知识总结及常见索引优化手段 一.索引简介 什么是索引? MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构. 可以简单理解为"排好序的快速查找数据 ...

  8. mysql like 多个条件_千万级MySQL数据库这样建索引可以让你的数据库飞起来.........

    创建索引常用规则 1.表的主键.外键必须有索引: 2.数据量超过300的表应该有索引: 3.经常与其他表进行连接的表,在连接字段上应该建立索引: 4.经常出现在Where子句中的字段,特别是大表的字段 ...

  9. mysql内连接部门平均值_详解MySql基本查询、连接查询、子查询、正则表达查询_MySQL...

    查询数据指从数据库中获取所需要的数据.查询数据是数据库操作中最常用,也是最重要的操作.用户可以根据自己对数据的需求,使用不同的查询方式.通过不同的查询方式,可以获得不同的数据.MySQL中是使用SEL ...

最新文章

  1. PL/SQL保存用户名密码 自定义界面
  2. 【深度学习】多层感知器高级使用
  3. AAAI 2022 | 条件局部图卷积网络用以气象预测
  4. 真的!最难啃的《深度学习》圣经花书,居然新出版了视频课!
  5. 官方宣布:谷歌开发者中国网站正式发布!
  6. 从零开始实现ASP.NET Core MVC的插件式开发(三) - 如何在运行时启用组件
  7. app 应用商店系统php,GitHub - ChhXin/appstore-admin: 基于ThinkPHP的应用商店后台管理系统...
  8. day33-进程池和线程池
  9. mysql更新代码_mysql update语句的用法
  10. UI标签库专题三:JEECG智能开发平台 FormValidation(表单提交及验证标签)
  11. 《A First Course in Probability》-chaper3-条件概率和独立性-贝叶斯公式、全概率公式...
  12. 毕业设计选题管理系统
  13. 【NLP】LSTM 唐诗生成器
  14. 基于深度学习的单目视觉深度估计研究综述
  15. 中央财经大学C语言考研真题答案,2017年中央财经大学信息学院901C语言程序设计考研题库...
  16. Git创建分支和查看分支命令
  17. python将图片插入word文件的指定位置,并转为pdf文件
  18. 华硕服务器怎么装win7系统教程视频,华硕电脑离线重装win7系统详细教程
  19. floa64转换int64
  20. maven 依赖范围影响传递性依赖

热门文章

  1. Open3d学习计划—高级篇 3(点云全局配准)
  2. 理解OpenGL中帧缓存FrameBuffer 渲染缓存RenderingBuffer
  3. C++11之基于范围的for循环
  4. 【烦人的问题】有一天发现VSCode中自己的鼠标选择老是跨行选择多段代码,怎么都改不回来,而且用alt+shift+鼠标都无法切换,肿么办?
  5. 【舒工强烈推荐】命令添加Git远程仓库
  6. 在ubuntu 14.04 64bit上安装酷我音乐盒Linux客户端kwplayer
  7. blender动画全面学习教程
  8. SketchUp Pro 2021基础入门学习视频教程
  9. LTE: MIB和SIB,小区选择和重选规则
  10. Tarjan无向图连通性