- 博客(12)
- 收藏
- 关注
原创 达梦数据库 dmlcvt 工具深度实战:基于归档日志与回滚段恢复误操作DML数据
在达梦数据库运维场景中,误update、误delete是生产环境高频故障。闪回查询:依赖undo_retention参数(默认90秒),超时后失效,仅适用于极短时间内的误操作;整库时间点恢复:数据库体量较大时耗时极长,会影响全业务中断,无法满足紧急恢复诉求;LOGMNR日志挖掘:要求提前开启附加日志RLOG_APPEND_LOGIC,多数生产库默认关闭,临时启用存在风险。dmlcvt是达梦原生的归档日志解析工具,无需开启附加日志。
2026-06-12 17:51:35
256
原创 DM8日志挖掘实战基于DBMS_LOGMNR解析归档原理与落地实操
跨库挖掘底层逻辑:达梦归档绑定DB_MAGIC,dmmdf修改魔数是跨实例解析的核心手段;逻辑日志开关RLOG_APPEND_LOGIC是能否解析原始SQL的关键,事前配置是运维底线;
2026-06-05 21:04:10
184
原创 达梦DM8表在线重定义深度实战实验:分区改造、增列、表空间迁移
基于目标表结构完成源表重构。需提前创建结构、分区、存储均符合改造需求的中间表 TEST_TMP,作为重定义模板。本次中间表核心改造点:改为月级自动间隔分区、新增更新时间字段、迁移至hz表空间。-- 清理旧中间表-- 创建间隔分区目标中间表(最终改造后的表结构)id int,updatetime DATETIME DEFAULT sysdate -- 新增字段,默认值为当前系统时间-- 范围分区+月级自动间隔分区2 (4 id int,
2026-05-27 15:12:15
373
原创 BenchmarkSQL v5.0 压测达梦数据库完整指南
编辑 benchmarksql-5.0/run/runDatabaseBuild.sh,去掉 AFTER_LOAD 中的 extraHistID。编辑 benchmarksql-5.0/src/client/jTPCC.java,按图示添加内容(此处略去图示,按实际需求修改)。编辑 benchmarksql-5.0/run/funcs.sh,按图示两处添加 dameng 相关内容。观察 MAIN.DBF 文件大小变化,确认数据写入。5分钟内处理的总事务数。每分钟处理的新订单数。每分钟处理的总事务数。
2026-05-16 03:48:59
368
原创 《达梦执行计划原理与优化实战:统计信息、执行计划缓存、HINT干预
执行计划是达梦数据库优化器Optimizer为一条SQL语句生成的"执行路线图",它明确了SQL执行的每一个步骤:从数据访问方式全表扫描/索引扫描、表连接顺序驱动表/被驱动表选择,到聚合、排序、投影等操作的具体实现方式,每一步都由优化器基于“代价估算”决定。简单来说,优化器的核心工作就是枚举所有可能的执行路径,计算每条路径的代价CPU消耗、IO消耗,选择代价最低的路径作为最终执行计划,这个过程完全依赖于输入信息的准确性。
2026-05-09 16:33:58
383
原创 多数据库关键字兼容性测试报告(DM / Oracle / MySQL / PostgreSQL / SQL Server)
本次测试旨在系统性梳理 DM、Oracle、MySQL、PostgreSQL、SQL Server 四类数据库中关键字的使用限制,验证其是否支持作为表名、字段名及函数名使用,为数据库设计规范制定及异构迁移提供参考依据。在多数据库环境或数据库迁移场景中,不同数据库对关键字(Keyword)的保留程度及使用限制存在差异,可能导致对象创建失败或SQL兼容性问题。以后都可以作为表名table_name、字段column_name、函数名function_name。在函数名使用方面,各数据库限制更为严格。
2026-04-30 16:38:45
488
原创 达梦DPC分布式集群组件功能介绍以及单机部署
一个完整的DMDPC架构由SP、BP和MP三部分组成。DMDPC架构通过计划生成节点SP对外提供分布式数据库服务,SP上也会分配执行带有汇总性质以及不包含数据扫描操作的子任务;通过数据存储节点BP访问数据并进行简单的过滤、投影以及分组操作;通过元数据服务器节点MP获取SP、BP节点的数据字典信息。本架构既支持计算与存储分离,又支持动态增删节点。
2026-04-24 21:32:36
338
原创 达梦数据库各种场景异常恢复场景操作手册(物理备份和逻辑备份)
策略适配:联机备份(日常全量/增量)为主,脱机备份(业务低峰、重大操作)为辅;物理备份应对紧急故障,逻辑备份适配迁移、单表恢复。命令注意:执行命令前确认数据库状态(联机/脱机)、归档配置;恢复前先备份当前数据,避免二次丢失。
2026-04-24 17:30:53
362
原创 达梦Datawatch主从集群标准化部署手册及自动化部署脚本
本文围绕达梦Datawatch主从高可用架构,构建,明确各环节操作规范、参数标准,同时引导通过学习部署全流程,提炼可复用的自动化部署脚本,降低部署成本、减少人为失误,实现主从集群快速、规范、可复现部署。本部署基于1主1备双节点架构,主库对外提供数据库服务,备库承担数据备份职责,支持自动/手动切换模式,所有操作均遵循标准化规范,为自动化脚本编写奠定基础。主机名服务IPrac1mysqldevMonitor实例名实例端口MAL系统监听TCP连接的端口实例本地的守护进场监听TCP连接的端口。
2026-04-17 19:40:15
370
原创 达梦 DM vs Oracle vs MySQL 从架构、性能、迁移、高可用对比
作为长期深耕数据库领域的 DBA,我亲历了数据库从商业垄断、开源普及到国产数据库全面崛起的过程。Oracle 凭借成熟稳定、企业级特性长期占据高端市场;MySQL 以轻量、开源、易用性统治互联网业务;而达梦数据库作为国产数据库的代表,经过二十余年自主研发,已在政务、金融、运营商等核心场景完成大量替代落地。本文从架构设计、SQL 兼容性、性能优化、高可用容灾四个实战维度,对达梦 DM、Oracle、MySQL 做一次完整对比,帮大家在选型、迁移、运维中做出更清晰的判断。
2026-04-10 14:53:56
436
原创 达梦数据库性能基石:BUFFER 与 SQL_CACHE 工作机制全解析
达梦数据库管理系统,也称之为DM Server。而DM Server主要有两大部分:DM Server = 实例 + 数据库(Instance和Database是相互独立的)。所以可以细分为: DM Server = 内存池 + 后台线程 + 数据文件 + 控制文件 + 日志文件接下来我们从内存结构以及分类,结合具体实际操作来验证每个内存区域的具体作用。
2026-04-10 11:46:34
606
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅