腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
HappenLee的技术杂谈
专栏成员
举报
76
文章
101975
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章(76)
c++(22)
数据库(19)
编程算法(19)
其他(8)
c 语言(8)
python(8)
存储(8)
java(7)
sql(7)
大数据(7)
打包(6)
linux(4)
分布式(4)
数据分析(4)
云数据仓库 ClickHouse(4)
ide(3)
批量计算(3)
TDSQL MySQL 版(3)
gcc(3)
bash(2)
scala(2)
云数据库 SQL Server(2)
bash 指令(2)
vr 视频解决方案(2)
大数据解决方案(2)
云数据库 MySQL(2)
负载均衡(1)
c#(1)
go(1)
node.js(1)
xml(1)
汇编语言(1)
access(1)
api(1)
unix(1)
负载均衡缓存(1)
mapreduce(1)
访问管理(1)
高性能计算(1)
express(1)
云数据仓库 PostgreSQL(1)
容器(1)
运维(1)
数据迁移(1)
网络安全(1)
jdk(1)
erp(1)
面向对象编程(1)
dns(1)
推荐系统(1)
zookeeper(1)
数据处理(1)
nat(1)
数据库专家服务(1)
TDSQL PostgreSQL 版(1)
云数据仓库 for Apache Doris(1)
搜索文章
搜索
搜索
关闭
[DuckDB] 多核算子并行的源码解析
编程算法
DuckDB 是近年来颇受关注的OLAP数据库,号称是OLAP领域的SQLite,以精巧简单,性能优异而著称。笔者前段时间在调研Doris的Pipeline的算子并行方案,而DuckDB基于论文《Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age》实现SQL算子的高效并行化的Pipeline执行引擎,所以笔者花了一些时间进行了学习和总结,这里结合了Mark Raasveldt进行的分享和原始代码来一一剖析DuckDB在执行算子并行上的具体实现。
HappenLee
2023-02-13
1.3K
0
[DuckDB] 多核算子并行的源码解析
编程算法
DuckDB 是近年来颇受关注的OLAP数据库,号称是OLAP领域的SQLite,以精巧简单,性能优异而著称。笔者前段时间在调研Doris的Pipeline的算子并行方案,而DuckDB基于论文《Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age》实现SQL算子的高效并行化的Pipeline执行引擎,所以笔者花了一些时间进行了学习和总结,这里结合了Mark Raasveldt进行的分享和原始代码来一一剖析DuckDB在执行算子并行上的具体实现。
HappenLee
2023-02-12
3K
0
Doris开发手记4:倍速性能提升,向量化导入的性能调优实践
编程算法
来自社区用户的吐槽:向量化导入太慢了啊,我测试了xx数据库,比Doris快不少啊。有招吗?
HappenLee
2022-10-31
793
0
Doris开发手记4:倍速性能提升,向量化导入的性能调优实践
云数据仓库 for Apache Doris
数据库
大数据
数据库专家服务
大数据解决方案
来自社区用户的吐槽:向量化导入太慢了啊,我测试了xx数据库,比Doris快不少啊。有招吗?
HappenLee
2022-10-21
1.4K
0
C++雾中风景18:C++20, 从concept开始
c++
先从一个群友的一个实际的问题出发,我们来看看concept可以解决什么问题。是怎么样通过coding实现的。
HappenLee
2022-03-23
615
0
C++雾中风景18:C++20, 从concept开始
c 语言
c++
先从一个群友的一个实际的问题出发,我们来看看concept可以解决什么问题。是怎么样通过coding实现的。
HappenLee
2022-03-12
1.1K
0
Doris开发手记3:利用CoreDump文件快速定位Doris的查询问题
sql
linux
Apache Doris的BE部分是由C++编写,当出现一些内存越界,非法访问的问题时会导致BE进程的Crash。这部分的问题常常较难排查,同时也很难快速定位到对应的触发SQL,给使用者带来较大的困扰。所以下面会介绍通过Linux的CoreDump快速定位到问题SQL,并复现问题的方式。
HappenLee
2021-07-15
1.6K
0
Doris开发手记2:用SIMD指令优化存储层的热点代码
编程算法
最近在进行Doris的部分查询调优工作,通过perf定位CPU执行热点时,发现了以下的热点部分:
HappenLee
2021-07-14
1.3K
0
Doris开发手记2:用SIMD指令优化存储层的热点代码
数据库
c++
数据分析
大数据
c 语言
最近在进行Doris的部分查询调优工作,通过perf定位CPU执行热点时,发现了以下的热点部分:
HappenLee
2021-07-09
1.2K
0
ClickHouse源码笔记6:探究列式存储系统的排序
编程算法
vr 视频解决方案
老规矩,咱们还是先从一个简单的查询出发,通过一步步的通过执行计划按图索骥ClickHouse的执行逻辑。
HappenLee
2021-07-08
1K
0
ClickHouse源码笔记6:探究列式存储系统的排序
云数据仓库 ClickHouse
大数据
数据库
数据分析
云数据仓库 PostgreSQL
老规矩,咱们还是先从一个简单的查询出发,通过一步步的通过执行计划按图索骥ClickHouse的执行逻辑。
HappenLee
2021-07-01
1K
0
C++雾中风景17:模板的非推断语境与std::type_identity
打包
c++
gcc
c#
众所周知,函数模板的使用是C++编译期进行类型推导的过程。通过分析源代码之中函数实参的类型,进一步推断出调用的函数参数的类型,从而自动生成对应的函数,来达到精简代码逻辑的效果。
HappenLee
2021-05-06
1.1K
0
C++雾中风景17:模板的非推断语境与std::type_identity
c++
c 语言
gcc
众所周知,函数模板的使用是C++编译期进行类型推导的过程。通过分析源代码之中函数实参的类型,进一步推断出调用的函数参数的类型,从而自动生成对应的函数,来达到精简代码逻辑的效果。
HappenLee
2021-04-30
737
0
ClickHouse源码笔记5:聚合函数的源码再梳理
编程算法
批量计算
话不多说,直接上代码,笔者这里会将所有聚合函数的核心接口代码全部列出,一一梳理各个部分:
HappenLee
2021-04-23
1.2K
0
ClickHouse源码笔记5:聚合函数的源码再梳理
云数据仓库 ClickHouse
c++
云数据库 SQL Server
大数据
数据库
话不多说,直接上代码,笔者这里会将所有聚合函数的核心接口代码全部列出,一一梳理各个部分:
HappenLee
2021-04-20
881
0
ClickHouse源码笔记4:FilterBlockInputStream, 探寻where,having的实现
express
Selection是关系代数之中重要的一个的一个运算,通常也会用σ符合来selection的实现。
HappenLee
2021-03-04
732
0
ClickHouse源码笔记4:FilterBlockInputStream, 探寻where,having的实现
云数据仓库 ClickHouse
TDSQL MySQL 版
数据库
数据分析
高性能计算
Selection是关系代数之中重要的一个的一个运算,通常也会用σ符合来selection的实现。
HappenLee
2021-03-01
1.1K
0
ClickHouse源码笔记3:函数调用的向量化实现
云数据仓库 ClickHouse
c++
数据库
数据分析
云数据库 MySQL
这里调用一个abs的函数,我们先打开ClickHouse的Debug日志看一下执行计划。(当前ClickHouse不支持使用Explain语句来查看执行计划,这个确实是很蛋疼的~~)
HappenLee
2021-02-22
2.1K
0
Doris开发手记1:解决蛋疼的MySQL 8.0连接问题
云数据库 SQL Server
数据库
c 语言
java
云数据库 MySQL
使用MySQL 8.0的客户端连接Doris时,如果不添加如下参数--default-auth=mysql_native_password的话,总会出现如下提示的密码认证错误:
HappenLee
2021-02-18
2.9K
0
C++雾中风景16:std::make_index_sequence, 来试一试新的黑魔法吧
c++
打包
ide
笔者这里先从一个简单的例子展开,先带大家看看std::make_index_sequence是如何使用的。
HappenLee
2021-01-05
2.1K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档