文档章节

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内存表的用处, 2010年的帖子

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

zyt_1978
2016/09/25
25
1
【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索引背后的之使用策略及优化

MySQL的优化主要分为结构优化(Scheme optimization)和查询优化(Query optimization)。本章讨论的高性能索引策略主要属于结构优化范畴。本章的内容完全基于上文的理论基础,实际上一旦理解了索...

老枪
2011/07/11
351
4

没有更多内容

加载失败,请刷新页面

加载更多

下一页

jquery创建类似于java的map

var map = {}; // Map map = new HashMap(); map[key] = value; // map.put(key, value); var value = map[key]; // Object value = map.get(key); var has = key in map; // boolean has = ......

SuperDabai
30分钟前
0
0
java大数据转换16进制转10进制

public static void main(String[] args) {String hex = "0xdbf3accc683297cf0000";BigInteger amount = new BigInteger(hex.substring(2), 16);System.out.println(amount);......

任梁荣
昨天
1
0
OSChina 周六乱弹 —— 目测我们程序员丁克的几率不大

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @真Skr小机灵鬼儿:8.13分享Jocelyn Pook/Russian Red的单曲《Loving Strangers》 《Loving Strangers》- Jocelyn Pook/Russian Red 手机党少...

小小编辑
昨天
9
3
TypeScript基础入门 - 函数 - 剩余参数

转载 TypeScript基础入门 - 函数 - 剩余参数 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.1 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
昨天
1
0
OpenCV边缘检测算子原理总结及实现

1. 拉普拉斯算子 原理:是一种基于图像导数运算的高通线性滤波器。它通过二阶导数来度量图像函数的曲率。 拉普拉斯算子是最简单的各向同性微分算子,它具有旋转不变性。一个二维图像函数的拉...

漫步当下
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部