nosql的数据在内存里,而传统rdbms,某个select第一次执行的时候,如果发现内存里没有需要的数据(比如mysql的innodbbufferpool),会去从磁盘读取,然后再开始计算,这样子从原理上就必然比nosql要慢一些,但是,会慢多少呢?可以用一个分组统计的全表扫描来PK下。测试环境如..
分类:
数据库 时间:
2015-03-31 20:20:48
阅读次数:
152
--统计男女生的总人数select COUNT(*) from Student where Sex='男'select COUNT(*) from Student where Sex='女'--统计每一个班级的总人数select COUNT(*) from Student where ClassId...
分类:
其他好文 时间:
2015-03-19 23:55:51
阅读次数:
150
在SQL的开发中我们会经常使用group by语句对数据进行分组统计,然而在一些复杂的BI报表开发中会常遇到更复杂的分组需求,单单使用group by 就不能解决我们的问题了,这时我们就需要学习了解一下在group by 语句上的一些扩展使用,下面我们就来学习一下rollup、cube、groupi...
分类:
其他好文 时间:
2015-03-17 17:40:47
阅读次数:
198
一、pt-query-digest工具简介
pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog , 也可以通过show processlist或者通过tcpdump抓去的mysql协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询的...
分类:
数据库 时间:
2015-03-09 12:56:44
阅读次数:
295
#regionstringCondition(DateTimedate,stringtype){if(date==null){date=DateTime.MinValue;}if(type=="day"){returndate.ToString("yyyy-M-d");}elseif(type=="...
分类:
其他好文 时间:
2015-03-08 11:43:20
阅读次数:
124
Solr调研总结开发类型全文检索相关开发Solr版本4.2文件内容本文介绍solr的功能使用及相关注意事项;主要包括以下内容:环境搭建及调试;两个核心配置文件介绍;维护索引;查询索引,和在查询中可以应用的高亮显示、拼写检查、搜索建议、分组统计、拼音检索等功能的使用方法。版本作者/修改人日期V1.0g...
分类:
其他好文 时间:
2015-02-11 16:09:53
阅读次数:
264
今天,看到别人问问题,需求大概是这样的。
id
s
开始时间
结束时间
1
20
2001-01-01 08:10:20
2001-01-01 08:10:40
1
9
2001-01-01 08:10:41
2001-01-01 08:10:50
1
60
2001-01-01 08:10:51
2001-01-01 0...
分类:
数据库 时间:
2015-01-22 23:22:33
阅读次数:
474
查询出公司每个月支出的工资总和--查询出公司每个月支出的工资总和SELECT SUM(sal) FROM emp;查询出公司的最高工资,最低工资和平均工资--查询出公司的最高工资,最低工资和平均工资SELECT MAX(sal),MIN(sal),ROUND(AVG(sal),2) FROM emp...
分类:
其他好文 时间:
2015-01-15 23:44:55
阅读次数:
348
group by 用来对结果进行分组,分组之后便于统计,所以总会有count跟着出现
例如下表:
按照ID分组,统计每个ID重复了几次
SELECT yww_test.id,COUNT(id) as n
FROM yww_test
GROUP BY yww_test.id
把重复的记录找出来可以像下面这样
SELECT id,COUNT(*) AS n
FROM yww_...
分类:
数据库 时间:
2015-01-13 17:45:26
阅读次数:
177