专栏名称: DBAplus社群
围绕数据库、大数据、PaaS云,顶级大咖、技术干货,运营几个月受众过十万!成为运维圈最专注围绕“数据”的学习交流和专业社群!欢迎投稿,加入探讨。
目录
相关文章推荐
AustinDatabases  ·  哎,马上删,马上 ·  21 小时前  
终码一生  ·  如何加快 SQL 查询速度的同时保持 ... ·  昨天  
数据中心运维管理  ·  弱电智能化中究竟有多少个子系统? ·  3 天前  
数据中心运维管理  ·  超大规模数据中心如何重新思考冷却效率 ·  5 天前  
数据中心运维管理  ·  锂电池火灾处理难度 ·  3 天前  
51好读  ›  专栏  ›  DBAplus社群

数仓引入ClickHouse之后,性能提升了400%!

DBAplus社群  · 公众号  · 数据库  · 2020-11-04 07:15

正文

请到「今天看啥」查看全文




三、集成开发环境封装


1、数据同步工具封装


我们发现消耗在数据同步上的时间太多,是数据计算时间的十几倍。于是开始研究ClickHouse数据导入方式,其中一种如下:



cat filename.orc | clickhouse-client -- query="INSERTINTO some_table FORMAT ORC"


在此基础上通过缓存、批处理等机制封装成新的orc2ck.sh同步工具,使同步速度比原先工具的性能提高500%以上。


2、集成开发工具封装


为了提高开发效率,减少代码冗余,我们封装了ClickHouse代码执行工具ck.sh,执行环境如下图(橙色部分是应用代码部分,红色框部分是封装工具及参数)。



四、ClickHouse代码优化技巧







请到「今天看啥」查看全文


推荐文章
AustinDatabases  ·  哎,马上删,马上
21 小时前
数据中心运维管理  ·  弱电智能化中究竟有多少个子系统?
3 天前
数据中心运维管理  ·  超大规模数据中心如何重新思考冷却效率
5 天前
数据中心运维管理  ·  锂电池火灾处理难度
3 天前