自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 收藏
  • 关注

原创 SQL 错误 [1002]: ClickHouse exception, code: 1002, host: 172.20.32.6, port: 8123; Code: 41. DB::Except

date() 用日期函数报错

2026-01-28 18:29:43 415

原创 clickhouse 实现mysql GROUP_CONCAT() 函数

在ClickHouse中,实现类似于MySQL的GROUP_CONCAT功能的函数是 groupArray 或 groupUniqArray

2026-01-28 18:02:13 506

原创 mysql5.7 优化千万级别数据

mysql 千万级别数据优化,分组查询

2025-08-24 17:29:44 387

原创 mysql 5.7 查询运行时间较长的sql

开发过程遇到sql 执行时间长,又取消不了的情况 可使用 kill query ID 杀死进程。

2025-08-24 16:12:39 649

原创 ClickHouse JSON 解析

Maybe you meant: ['JSONExtract','JSONExtractRaw']

2025-07-10 18:59:04 822

原创 ClickHouse 查看正在执行的SQL查询

【代码】ClickHouse 查看正在执行的SQL查询。

2025-07-10 18:36:24 592

原创 ClickHouse 窗口分析 argMax() / argMin()

argMin() 的反向函数是 argMax(),用法相同,只是查找的是最大值对应的arg值

2025-07-02 13:21:03 642 1

原创 ClickHouse 导入数据报错

ClickHouse 导入数据报错

2025-07-01 20:13:25 319

原创 DB::Exception: Incompatible types of arguments corresponding to two conditional branches

表达式(如 if, multiIf, case when 等数据类型不兼容。

2025-06-28 14:02:37 212

原创 only one of use_server_time_zone or use_time_zone must be enabled

用DBeaver工具连接ClickHouse数据库时报错

2025-06-20 18:46:34 625

原创 Oracle 物理存储与逻辑管理

在Oracle数据库中,数据存储通过多级逻辑结构进行管理,主要包括 表空间(Tablespace)、段(Segment)、区(Extent) 和 数据块(Data Block)。

2025-05-22 14:50:39 1118

原创 Oracle 高水位线(High Water Mark, HWM)

HWM 是 Oracle 空间管理的核心机制,直接影响存储利用率和查询性能。

2025-05-17 16:01:09 1661

原创 Oracle 的 ASSM 表空间

ASSM 是 Oracle 推荐的段空间管理方式,特别适合 OLTP 和高并发环境。通过自动化空间管理,降低了 DBA 的工作负担,同时提升了数据库性能。但在特殊场景(如超大规模数据频繁修改)中,仍需结合具体需求评估是否适用

2025-05-17 14:14:28 1022

原创 Oracle REGEXP_SUBSTR

在 Oracle 数据库中,REGEXP_SUBSTR 是一个基于正则表达式的字符串处理函数,用于从目标字符串中提取符合特定模式的子串。它比传统的 SUBSTR 函数更灵活,适用于复杂的模式匹配需求

2025-04-15 23:44:20 3160

原创 Oracle PL/SQL 中,异常(Exception)

通过合理设计异常处理逻辑,可以有效提升 Oracle PL/SQL 程序的健壮性和容错能力。

2025-04-15 22:46:26 1780

原创 Oracle WITH 子句(也称为 公共表表达式,Common Table Expression,CTE)

通过 WITH 子句,可以显著提升复杂查询的结构化程度,尤其在处理多层次逻辑或递归数据时非常高效。

2025-04-14 23:52:20 1545

原创 Oracle 分析函数(Analytic Functions)

掌握分析函数可以大幅简化复杂分析查询,尤其适用于时间序列分析、排名统计等场景。建议通过实际数据多练习以深入理解其行为。

2025-04-14 23:46:58 1051

原创 oracle DECODE 函数

DECODE 是 Oracle 针对简单等值匹配优化的高效工具,但其隐式类型转换和 NULL 逻辑需谨慎使用。

2025-04-13 23:23:09 2842

原创 oracle COUNT(1) 和 COUNT(*)

在 Oracle 中,COUNT(*) 和 COUNT(1) 功能等价且性能一致。推荐优先使用 COUNT(*) 以提高代码可读性,避免对 COUNT(1) 的过度依赖。

2025-04-13 22:47:35 1081

原创 Oracle 排除交集数据 MINUS

MINUS 是 Oracle 数据库中的一种集合操作符,用于返回第一个查询结果中存在但第二个查询结果中 不存在 的 唯一行。其核心功能是 排除交集数据,常用于数据差异分析或过滤特定记录

2025-04-12 22:17:09 1239

原创 Oracle 获取查询结果的交集 INTERSECT

INTERSECT 是 Oracle 数据库中的一种集合操作符,用于获取两个或多个 SELECT 查询结果的 交集,即返回同时出现在所有查询结果中的 唯一行

2025-04-12 22:03:25 918

原创 oracle update 原理

Oracle 11g 的 UPDATE 操作通过结合 Undo/Redo 日志、行级锁、MVCC 等机制,实现了高效的事务处理和数据一致性。理解其原理有助于优化 SQL 性能、设计高并发系统,并合理配置存储资源。

2025-04-11 23:20:38 1100

原创 oracle 表空间(Tablespace)

在 Oracle 11g 中,表空间(Tablespace) 是数据库存储架构的核心逻辑单元,其原理基于 逻辑存储与物理存储的分离,通过分层管理数据文件、段(Segment)、区(Extent)和数据块(Data Block)。

2025-04-11 23:15:06 1992

原创 Oracle DROP、TRUNCATE 和 DELETE 原理

DROP、TRUNCATE 和 DELETE 是三种不同的数据清理操作,它们的底层原理和适用场景有显著差异通过理解这些操作的底层原理,可以更精准地选择适合场景的数据清理方式,平衡性能、安全性和资源管理

2025-04-10 19:39:21 1634

原创 oracle 并行度(Parallel Degree)

在Oracle数据库中,并行度(Parallel Degree) 是用于控制并行处理任务的关键配置,旨在通过多进程协作加速大规模数据处

2025-04-10 18:56:58 1812

原创 oracle 动态性能视图

Oracle 数据库中的 V$SQLAREA 是一个动态性能视图(Dynamic Performance View),用于记录共享池(Shared Pool)中所有 SQL 语句的统计信息。每个 SQL 语句在共享池中存储为一个游标(Cursor),而 V$SQLAREA 提供了这些游标的聚合信息。

2025-04-09 20:50:14 1333

原创 Oracle 查看后台正在执行的 SQL 语句

高效监控 Oracle 后台执行的 SQL,快速定位性能瓶颈或异常操作

2025-04-09 20:41:29 6382 1

原创 oracle 索引失效

在 Oracle 11g 中,索引失效的常见原因包括函数修改列、隐式类型转换、统计信息过时等,解决方法需结合版本特性(如虚拟列、索引跳跃扫描)。通过执行计划分析、统计信息维护和合理使用提示(Hints),可有效优化索引使用。对于关键业务 SQL,建议定期监控并绑定执行计划(SQL Plan Management)

2025-04-08 22:20:21 2207

原创 linux 处理2个文件的差集

linux 处理2个文件的差集

2025-04-08 21:36:28 298

原创 oracle 快速创建表结构

oracle 快速创建表结构

2025-04-07 23:05:33 1075

原创 Oracle 数据库查询表广播

在 Oracle 数据库中,查询表广播(Broadcast Table)是一种优化分布式查询性能的机制,尤其在并行处理(Parallel Execution)或分布式架构(如 Oracle RAC、Sharding)中。其核心原理是通过将小表(维度表)的完整数据分发到所有并行处理节点或计算单元,减少跨节点数据传输的开销,从而加速表连接(JOIN)操作。

2025-04-07 18:14:07 1312

原创 Linux 字符串截取#与%

#和%用于字符串截取,通过通配符模式匹配删除部分内容

2025-04-06 21:48:47 865

原创 awk 实现listagg ,count 功能

awk命令实现分组统计

2025-04-06 20:04:18 513

原创 oracle WAIT 和 NOWAIT

通过合理使用 WAIT 和 NOWAIT,可以有效管理 Oracle 中的锁竞争问题,提升系统并发性能!

2025-04-05 20:15:55 1192

原创 ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired

ORA-00054 是 Oracle 数据库中的一个常见错误,表示 资源正忙。

2025-04-05 20:07:47 2036

原创 linux paste 命令

paste 是处理多文件行级合并的利器,特别适合以下场景:快速合并日志、表格或配置文件。生成结构化数据组合(如 CSV)。结合管道流式处理数据。掌握 -d 和 -s 选项后,可灵活应对各类文本拼接需求!

2025-04-04 22:02:24 870

原创 linux 命令 awk

awk 是文本处理的瑞士军刀,尤其适合处理行列结构化的数据。通过结合模式匹配、变量和逻辑控制,它能轻松完成数据提取、统计、转换等任务。掌握 awk 可大幅提升命令行工作效率!

2025-04-04 21:52:08 1132

原创 Oracle中的UNION原理

Oracle中的UNION操作用于合并多个SELECT语句的结果集,并自动去除重复行

2025-04-03 23:04:28 1933

原创 Oracle 数据库中,并行 DML

在 Oracle 数据库中,PL/SQL 的 BEGIN...END 块默认是串行执行的,但可以通过以下方法实现并行处理,提升大规模数据操作的性能:

2025-04-03 18:41:23 1547

原创 获取oracle表大小

UNION 操作的内存消耗 总内存 ≈ (table1 结果集大小 + table2 结果集大小) × 2

2025-04-02 22:33:42 2980

oracle数据库 redhat 9 免安装

一键安装oracle 数据库

2025-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除