文档章节

mysql查询有索引,但是不经过

bo-少
 bo-少
发布于 2017/05/18 19:54
字数 176
阅读 13
收藏 0

今天由于要查询插入2000+记录 ,表为30W+数据 但是有字段有索引,想着很快可以完成的。

可是 跑了半小时的进程 直到mysql gont away 都还没查询完。

查了一下错误原因:

 KEY `kehuhao` USING BTREE (`kehuhao`)

select id from member_fankui_cache1 where kehuhao=418534

分析了下 居然没过索引!!!! 查询一条用时5s多,按道理应该0.005才对!

继续往下查 终于发现

`kehuhao` varchar(100) default NULL,

原来客户号是字符型的 如果需要过索引,

mysql 要改为 select id from member_fankui_cache1 where kehuhao="418534"

一个双引号由查询全表到4条数据。

记录一下。

 

 

© 著作权归作者所有

共有 人打赏支持
bo-少

bo-少

粉丝 8
博文 41
码字总数 13300
作品 0
广州
程序员
MySQL Hash索引和B-Tree索引的区别

MySQL Hash索引和B-Tree索引的区别究竟在哪里呢?相信很多人都有这样的疑问,下文对两者的区别进行了详细的分析,供您参考。 MySQL Hash索引结构的特殊性,其检索效率非常高,索引的检索可以...

大道无形
2014/03/18
0
0
关于Mysql CPU占用过高的问题排查与优化

今天中午公司App出现网络错误无法请求数据的情况,登上阿里云看cpu使用率居然一直高达90+%,于是上服务器看究竟是哪个程序占用的,top一下,发现是mysql,下面就开始针对为什么会占用这么高的...

拼客顺风车
04/13
0
0
【20180105】mysql日常优化一则

导读:在日常的MySQL的SQL语句优化工作中,总会遇到了各种各样的问题。今天就是遇到了一个比较诡异的问题,在这里记录下来方便自己的记忆。 MySQL版本信息: MySQL 5.6.38 SQL语句(其中的关键...

liuhuang9496
01/05
0
0
mysql 索引优化 btree hash rtree相关信息

一:mysql里目前只支持4种索引分别是:b-tree,full-text,hash以及r-tree索引 b-tree索引应该是mysql里最广泛的索引的了,除了archive,基本所有的存储引擎都支持它. 1.b-tree在myisam里的形式和i...

weijixian1015
06/26
0
0
Mysql内存表的用处, 2010年的帖子

个人最欣赏MySQL的地方就是他存储引擎的多样性和可扩展性,这样mysql也能拥有多种多样的个性,嘿嘿! 那今天说说内存表的用处吧: 说实话mysql的myisam引擎在查询、插入等方面和内存表引擎基...

zyt_1978
2016/09/25
25
1

没有更多内容

加载失败,请刷新页面

加载更多

Spring中static变量不能@value注入的原因

今天本想使用@Value的方式使类中的变量获得yml文件中的配置值,然而一直失败,获得的一直为null。 类似于这样写的。 public class RedisShardedPool { private static ShardedJedisPool pool...

钟然千落
今天
2
0
CentOS7防火墙firewalld操作

firewalld Linux上新用的防火墙软件,跟iptables差不多的工具。 firewall-cmd 是 firewalld 的字符界面管理工具,firewalld是CentOS7的一大特性,最大的好处有两个:支持动态更新,不用重启服...

dingdayu
今天
1
0
关于组件化的最初步

一个工程可能会有多个版本,有国际版、国内版、还有针对各种不同的渠道化的打包版本、这个属于我们日常经常见到的打包差异化版本需求。 而对于工程的开发,比如以前的公司,分成了有三大块业...

DannyCoder
今天
2
0
Spring的Resttemplate发送带header的post请求

private HttpHeaders getJsonHeader() { HttpHeaders headers = new HttpHeaders(); MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8"); ......

qiang123
昨天
3
0
Spring Cloud Gateway 之 Only one connection receive subscriber allowed

都说Spring Cloud Gateway好,我也来试试,可是配置了总是报下面这个错误: java.lang.IllegalStateException: Only one connection receive subscriber allowed. 困扰了我几天的问题,原来...

ThinkGem
昨天
39
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部