定时作业并发重叠的避免方法
定时作业的并发重叠是运维中的常见隐患:上一轮作业还没跑完,调度器又启动了下一轮,两个进程同时处理同一批数据,轻则重复劳动,重则相互等待甚至死锁。应用侧的常规做法是往状态表里插一条"运行中"记录作为标志,但这个方案有两个天然缺陷:先插记录再判断之间存在窗口期;进程异常退出后记录残留,需要人工清理。
使用dbms_space.space_usage来排查段空间问题
一个常见的空间问题:历史数据按期清理,DELETE 执行了几十万行,几个月后看 DBA_SEGMENTS,段的大小纹丝不动;依赖这张表的全表扫描,耗时也没有任何改善。原因在于段的高水位标记(HWM)只升不降——数据删除后块空了,但仍然属于这个段,全表扫描照样要走过它们。DBA_SEGMENTS 只能看到段占了多少空间,看不到这些块的"实心程度"。要看清 HWM 之下到底有多少满
海天,希望是淘大终点
海天,希望是淘大终点
用NineData轻松实现Oracle到OceanBase MySQL的迁移
NineData支持Oracle到OceanBase MySQL数据复制,可将结构复制、全量复制、增量复制和数据对比纳入同一条迁移链路。企业可以先准备目标端结构,再完成历史数据初始化,随后持续同步业务变化,让异构数据库迁移按阶段推进。
数据库教程FGMT26‑3‑GoldenGate数据库容灾迁移03
数据库教程FGMT26‑3‑GoldenGate数据库容灾迁移03(OGG同构异构、数据库迁移、数据同步、容灾复制)
数据库教程FGMT26‑2-GoldenGate数据库容灾迁移02
数据库教程FGMT26‑2-GoldenGate数据库容灾迁移02(OGG同构异构、数据库迁移、数据同步、容灾复制)
数据库教程FGMT26‑1‑GoldenGate数据库容灾迁移01
数据库教程FGMT26‑1‑GoldenGate数据库容灾迁移01(OGG同构异构、数据库迁移、数据同步、容灾复制)
数据库教程FGMT25‑Oracle多租户架构CDB与PDB运维管理
数据库教程FGMT25‑Oracle多租户架构CDB与PDB运维管理
数据库教程FGMT24‑Oracle RAC+DG生产实战(4):Oracle19c/26ai RAC DataGuard搭建
数据库教程FGMT24‑Oracle RAC+DG生产实战(4):Oracle19c/26ai RAC DataGuard搭建2+2
数据库教程FGMT23‑Oracle RAC+DG生产实战(3):Oracle19c/26ai RAC DataGuard
数据库教程FGMT23‑Oracle RAC+DG生产实战(3):Oracle19c/26ai RAC DataGuard搭建2+1
数据库教程FGMT21‑Oracle RAC+DG生产实战(1):Oracle19c/26ai安装配置+补丁
数据库教程FGMT21‑Oracle RAC+DG生产实战(1):Oracle19c/26ai for RHEL8/9安装配置+补丁
数据库教程FGMT20‑Oracle容灾体系架构与数据库升级迁移方案
数据库教程FGMT20‑Oracle容灾体系架构与数据库升级迁移方案
数据库教程FGMT19‑Oracle多租户容器架构与新特性总结
数据库教程FGMT19‑Oracle多租户容器架构与新特性总结
数据库教程FGMT18‑Oracle‑EMCC智能化集中运维管理系统
数据库教程FGMT18‑Oracle‑EMCC智能化集中运维管理系统
数据库教程FGMT17‑Oracle性能优化之故障诊断与性能优化
数据库教程FGMT17‑Oracle性能优化之故障诊断与性能优化
数据库教程FGMT12‑Oracle性能诊断与综合分析
数据库教程FGMT12‑Oracle性能诊断与综合分析
数据库教程FGMT11‑Oracle性能优化之性能收集与报告分析
数据库教程FGMT11‑Oracle性能优化之性能收集与报告分析
数据库教程FGMT15‑Oracle性能优化之物化视图与任务管理
数据库教程FGMT15‑Oracle性能优化之物化视图与任务管理
数据库教程FGMT14‑Oracle性能优化之资源限制与资源管理
数据库教程FGMT14‑Oracle性能优化之资源限制与资源管理
数据库教程FGMT13‑Oracle性能优化之数据仓库与分区表
数据库教程FGMT13‑Oracle性能优化之数据仓库与分区表