2022-11-16 mysql列存储引擎-支持COUNT中DISTINCT-需求分析
2023-09-27 14:25:42 时间
摘要:
mysql列存储引擎-支持COUNT中DISTINCT-需求分析
关联ISSUE: https://github.com/stoneatom/stonedb/issues/928
功能需求:
一. 聚合函数COUNT中使用DISTINCT多列可正常查询
参考:
https://dev.mysql.com/doc/refman/5.7/en/aggregate-functions.html#function_count-distinct
CREATE TABLE `t1` (
idx int(11),
c1 int(11),
c2 int(11)
) ENGINE=TIANMU;
insert into t1 values (1, 2, 2),
(1, 2, 3),
(1, 2, 4),
(1, 3, 2),
(4, 3, 4);
select count(distinct c1, c2) from t1;
二. 其他聚合函数中使用distinct
聚合函数参考:
https://dev.mysql.com/doc/refman/5.7/en/aggregate-functions.html
非功能需求:
性能需求:
TODO:
相关文章
- 【MySQL从入门到精通】【高级篇】(六)MySQL表的存储引擎,InnoDB与MyISAM的对比
- MySQL存储引擎与适用场景详解
- 企业中如何批量更改mysql中表的存储引擎?
- python+ mysql存储二进制流的方式
- MySQL存储引擎【InnoDB、MyISAM、Memory】
- [转载]MySQL的存储引擎
- Mysql:The Merge Storage Engine:类【union all】联合视图存储引擎
- Mysql 锁表 for update (引擎/事务)
- 2022-10-08 mysql列存储引擎-TPCH数据集1GB数据量-测试SQL
- 2022-09-09 mysql列存储引擎-字符串属性列-列压缩测试
- 2022-09-05 mysql列存储引擎-整体架构梳理
- 2023-01-18 mysql列存储引擎-对于聚合多线程的架构设计及开发过程的思考
- 2023-01-16 mysql列存储引擎-多线程聚合-pack异步释放-需求分析
- 2023-01-14 mysql列存储引擎-聚合多线程扫表-开发规划
- 2022-09-23 mysql列存储引擎-执行HashJoin查询-耗尽磁盘空间
- 2022-12-01 mysql列存储引擎-主键在exists子句时候查询错误-记录
- 2022-09-26 mysql列存储引擎-多表JOIN查询慢-问题定位
- 2022-09-22 mysql列存储引擎-ZKF项目-Too many tuples追踪
- MySQL 存储引擎 (一)
- MySQL FEDERATED 存储引擎
- Mysql innodb存储引擎体系架构