最新消息:

标签:ORDER BY

Mysql处理海量数据时的一些优化查询速度方法
mysql

Mysql处理海量数据时的一些优化查询速度方法

admin 9年前 (2015-07-19) 3267浏览 0评论

最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。 由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾...

浅谈redis数据库的键值设计
redis

浅谈redis数据库的键值设计

admin 9年前 (2015-04-20) 3348浏览 0评论

丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。 下面举一些常见适合k...

Mysql注入点在limit关键字后面的利用方法
limit

Mysql注入点在limit关键字后面的利用方法

admin 9年前 (2015-01-28) 3093浏览 0评论

在一次测试中,我碰到了一个sql注入的问题,在网上没有搜到解决办法,当时的注入点是在limit关键字后面,数据库是MySQL5.x,SQL语句类似下面这样: SELECT field FROM table WHERE id > 0 ORDER ...

MySQL 5.6 查询优化器新特性的“BUG”
bug

MySQL 5.6 查询优化器新特性的“BUG”

admin 10年前 (2014-08-05) 3604浏览 0评论

最近碰到一个慢SQL问题,解决过程有点小曲折,和大家分享下。 SQL本身不复杂,表结构、索引也比较简单,不过个别字段存在于多个索引中。 CREATE TABLE `pre_forum_post` ( `pid` int(10) unsigned NO...

优化临时表使用,SQL语句性能提升100倍
sql

优化临时表使用,SQL语句性能提升100倍

admin 10年前 (2014-06-03) 2966浏览 0评论

【问题现象】 线上mysql数据库爆出一个慢查询,DBA观察发现,查询时服务器IO飙升,IO占用率达到100%, 执行时间长达7s左右。 SQL语句如下: SELECT DISTINCT g.*, cp.name AS cp_name, c.name...

mysql ORDER BY,GROUP BY 和DISTINCT原理
mysql

mysql ORDER BY,GROUP BY 和DISTINCT原理

admin 11年前 (2013-04-05) 2847浏览 0评论

前言 除了常规的Join语句之外,还有一类Query语句也是使用比较频繁的,那就是ORDERBY,GROUP BY以及DISTINCT这三类查询。考虑到这三类查询都涉及到数据的排序等操作,所以我将他们放在了一起,下面就针对这三类Query语句做基本的...