distinct性能问题一

原创 2007年09月30日 16:48:00

select distinct username from largetable;
如果username 可选择性比较低 只有建立位图索引来提高
 

版权声明:本文为博主原创文章,未经博主允许不得转载。

mysql distinct 用法详解及优化

本事例实验用表task,结构如下  mysql> desc task; +-------------+------------+------+-----+-------------------+-...
  • aeolus_pu
  • aeolus_pu
  • 2012年08月01日 15:06
  • 26467

mysql中count(*),distinct的使用方法和效率研究

在处理一个大数据量数据库的时候 突然发现mysql对于count(*)的不同处理会造成不同的结果 比如执行 SELECT count(*) FROM tablename 即使对于千万级...
  • realghost
  • realghost
  • 2014年07月11日 15:43
  • 1476

count(distinct) 与group by 浅析

在传统关系型数据库中,group by与count(distinct)都是很常见的操作。count(distinct colA)就是将colA中所有出现过的不同值取出来,相信只要接触过数据库的同学都能...
  • bitcarmanlee
  • bitcarmanlee
  • 2016年04月29日 12:43
  • 4920

distinct用法和优化

正确的语法 select distinct c
  • shengshiqing
  • shengshiqing
  • 2014年06月15日 19:14
  • 1055

group by与distinct效率分析及优化措施

如何使用group by进行去重 因为mysql的distinct在结果集中,全部不同,才可以去重。 所以,当我们进行去重处理的时候,需要单独对某列进行去重,可以使用group by子句进行分组去...
  • u013983450
  • u013983450
  • 2016年08月12日 12:52
  • 13308

sql中count函数和distinct函数的配合使用

用户名    商品    数量 A        甲      1 B        乙      2 C        丙      2 B        甲      1 A        丙  ...
  • willielee
  • willielee
  • 2010年08月16日 14:52
  • 9879

Oracle IN 与 DISTINCT

-- Start 在开始本文之前,我们先看条SQL 语句,如下: SELECT FROM WHERE IN ( SELECT DISTINCT FROM ); 怎么样?看上去是不是...
  • shangboerds
  • shangboerds
  • 2015年06月19日 13:33
  • 837

MySQL中distinct与group by之间的性能进行比较

最近在网上看到了一些测试,感觉不是很准确,今天亲自测试了一番。得出了结论,测试过程在个人计算机上,可能不够全面,仅供参考。 测试过程: 准备一张测试表  ? ...
  • qq_35447305
  • qq_35447305
  • 2016年08月03日 16:16
  • 584

oracle之优化一中用group by优化distinct

今天mentor给了一个sql语句优化的任务。(环境是sql developer)有一个语句执行很慢,查询出来的结果有17544条记录,但需970秒,速度很慢。语句是这样的:SELECT DISTI...
  • fengfengfeifei
  • fengfengfeifei
  • 2011年09月15日 17:21
  • 8813

尽量不要使用 distinct

大多数情况下,Distinct函数都会导致对最终结果集完成一次排序,因此,这就成为成本最昂贵的排序之一。Distinct一直是SQL语言中成本最高的函数之一。不过,对于DB2V9,优化工具会尽量利用索...
  • u010745238
  • u010745238
  • 2015年01月18日 22:52
  • 3021
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:distinct性能问题一
举报原因:
原因补充:

(最多只允许输入30个字)