select 查询优化的一些小细节

      做很多年技术了,今天是第一次来写自己的博客,可写的时候却不知道写什么好,想好了很久决定写一些自己技术方面的内容,第一次写博客,写的不好地方还请大侠多多指正!

   言归正传,最近有人问了我一个关于SELECT查询优化的问题,我在网上查找一些关于select查询优化方案,看到都是一样的内容。那些东西我就不再这里说了,网上很多。这里我要说的是自己在使用select查询的发现优化技巧!假如一张有上万条记录的Users表(id,name,age,realname,addtime),我们看一下我的实验表:我这张表一共有6000多记录,

我们根据姓名和年龄去查SELECT * FROM test.users where name like '赵%' and  age>18 limit 0 ,10000 这条查询语句需要多少时间,看结果

现在我们把查询条件位置对调一下,把age条件放置在前面,name放在后面,看结果又会是怎么样的呢?

竟然速度变快了,我个人认为在MYsql中数字查询速度比字符查询速度要快!

猜你喜欢

转载自xyun1226.iteye.com/blog/2036411