会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
若-飞
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
50
下一页
2025年10月20日
Docker 代理配置的迷思:为什么 127.0.0.1 不总是本地?
摘要: 在使用 Docker 时配置代理是一个常见的需求,但很多开发者都会遇到一个令人困惑的现象:明明代理服务运行在本机,使用 127.0.0.1 却无法正常工作。本文将深入探讨这个问题背后的原理。 问题现象 让我们先看两个相似的命令,它们只有代理地址不同: 命令一(正常工作) bash http_prox
阅读全文
posted @ 2025-10-20 17:29 若-飞
阅读(24)
评论(0)
推荐(0)
2025年9月30日
ClickHouse 窗口函数使用详解(一)
摘要: ROW_NUMBER() OVER (PARTITION BY department ORDER BY salary DESC) 详解 一句话概括 "在每个部门内部,按工资从高到低给员工编号" 逐词解析 1. ROW_NUMBER() 作用:生成顺序编号 特点:从1开始,连续不重复(1, 2, 3,
阅读全文
posted @ 2025-09-30 16:00 若-飞
阅读(22)
评论(0)
推荐(0)
ClickHouse 窗口函数详解:告别 GROUP BY 的局限性,实现灵活数据分析
摘要: 什么是窗口函数? 窗口函数是 SQL 中一种强大的分析功能,它允许在对每一行进行计算时,能够访问到与当前行相关的多行数据。与 GROUP BY 不同,窗口函数不会将多行合并为一行,而是保留所有原始行,同时添加计算列。 直观理解 想象一个 Excel 表格: 姓名 部门 工资 张三 技术部 8000
阅读全文
posted @ 2025-09-30 15:55 若-飞
阅读(34)
评论(0)
推荐(0)
ClickHouse ReplacingMergeTree 去重陷阱:为什么你的 FINAL 查询无效?
摘要: 问题背景 在使用 ClickHouse 的 ReplacingMergeTree 引擎时,很多开发者会遇到一个困惑:明明使用了 FINAL 关键字,查询结果却仍然包含重复数据。比如这样的情况: 数据库表 err := db.Table(model.BlockTaskTableName). Set("
阅读全文
posted @ 2025-09-30 15:44 若-飞
阅读(15)
评论(0)
推荐(0)
clickhouse存储记录(一)
摘要: 源数据库存放位置: /data/clickhouse/data/metadata/ 源数据库表存放位置 ubuntu@collector:/$ ls /data/clickhouse/data/metadata/ default ethereum ethereum_backup_20250928.s
阅读全文
posted @ 2025-09-30 09:28 若-飞
阅读(10)
评论(0)
推荐(0)
2025年9月25日
Go语言中的信号捕获与优雅退出:SIGINT、SIGTERM和SIGKILL详解
摘要: 在开发长期运行的服务时,如何让程序优雅退出是一个重要课题。今天我们来深入探讨Go语言中如何处理常见的进程信号,实现平滑关闭。 理解三个关键信号 1. SIGINT(信号2)- 礼貌的中断请求 全称:Signal Interrupt 触发方式:用户在终端按下 Ctrl+C 特点:可捕获,允许程序清理后
阅读全文
posted @ 2025-09-25 10:25 若-飞
阅读(77)
评论(0)
推荐(0)
2025年9月24日
ClickHouse UPDATE 机制详解
摘要: ClickHouse UPDATE 机制详解 问题现象 在使用ClickHouse进行UPDATE操作时,经常会遇到这样的现象: UPDATE ethereum.block_tasks SET status = 'pending', owner = 'consumer-1_1758676754070
阅读全文
posted @ 2025-09-24 11:50 若-飞
阅读(48)
评论(0)
推荐(0)
ClickHouse index_granularity 详解
摘要: ClickHouse index_granularity 详解 什么是 index_granularity index_granularity 是ClickHouse中一个重要的性能配置参数,它定义了索引的粒度(granularity),即每多少个数据行会创建一个索引标记(index mark)。
阅读全文
posted @ 2025-09-24 11:43 若-飞
阅读(26)
评论(0)
推荐(0)
clickhouse轻量级更新
摘要: 轻量级更新(Lightweight Updates)是ClickHouse中的一个重要特性,让我详细解释一下: 什么是轻量级更新 轻量级更新是ClickHouse提供的一种高效的UPDATE机制,它允许在不重写整个数据块的情况下更新数据。 传统更新 vs 轻量级更新 传统更新(Heavy Updat
阅读全文
posted @ 2025-09-24 11:35 若-飞
阅读(30)
评论(0)
推荐(0)
ClickHouse 物化列详解
摘要: ClickHouse 物化列详解 什么是物化列 物化列(Materialized Columns)是ClickHouse中的一个重要特性,它是一种特殊的列类型,其值是通过表达式自动计算得出的,而不是直接存储的。 物化列的基本概念 1. 定义方式 CREATE TABLE example ( id U
阅读全文
posted @ 2025-09-24 11:31 若-飞
阅读(18)
评论(0)
推荐(0)
1
2
3
4
5
···
50
下一页
公告