- 博客(13)
- 收藏
- 关注
原创 快速分析达梦AWR报告
所有 UPDATE 语句的 WHERE 条件均为CREATE_TIME + DATASOURCE_ID + ID + MEAS_TYPE,可以查看表是否有覆盖索引,避免回表操作,或将多个 UPDATE 合并为一条 SQL,使用 CASE WHEN 或 MERGE INTO进行优化。如图1-1可知: Elapsed=19.75 分钟,DB Time=3.16 分钟,代表数据库此时比较空闲,如DB Time=100 分钟,则代表 5 倍于实际时间的业务压力。在进行数据库运维时,经常会遇到数据库性能方面的问题。
2025-10-18 20:34:31
1133
原创 达梦还原恢复之表还原
关于表的恢复建议使用逻辑dimp进行还原恢复,如果使用物理还原恢复,需要保留表结构或者创建表结构的sql语句,然后恢复时先进行表结构的恢复,再进行表数据的恢复。,不推荐物理还原,因为物理还原前提是表结构还在,如果你把表直接drop掉,再通过物理联机还原,会提示表不存在。我们可以看到HR.T2表的索引已经被禁用了,约束还在,但是约束名变了,变成了系统定义的名称。查看HR.T2表,数据恢复回来,索引和约束也在,不过约束名变成系统定义的名称。:先删除现有表中的数据,并且级联删除依赖表数据,再向表中导入数据。
2025-09-13 11:46:51
755
原创 达梦外部表使用及排错方法
外部表,是指不存在于数据库中的表。通过向达梦提供描述外部表的元数据,可以把一个操作系统文件当成一个只读的数据库表,就像这些数据存储在一个普通数据库表中一样来进行访问,通过sql语句,比如使用聚合或分组函数,方便对数据的查询。但是外部表的使用上,经常出错,本文总结了外部表的创建方法,以及创建过程中需要注意的细节和排错方法,以供参考。首先看log日志,如果log日志里没有异常,那就是数据错误,数据错误就看bad文件,定位到哪行数据有问题通常是列、行转换的问题,还有字符编码的问题。
2025-09-12 22:40:51
759
原创 达梦数据库主备集群搭建
DM 数据守护(DM Data Watch)实现原理:将主库(生产库)产生的 Redo 日志传输 到备库,备库接收并重新应用 Redo 日志,从而实现备库与主库的数据同步。在主备集群中,有4个端口需要进行配置MAL_INST_PORT:实例对外提供服务的端口MAL_INST_DW_PORT:实例和守护进程通信的端口MAL_PORT:主备之间通过MAL系统传输重做日志的端口守护进程上的端口:MAL_DW_PORT:守护进程和监视器进行通信的端口。
2025-09-10 19:59:39
928
原创 达梦内存结构及实例优化
(4)FAST:FAST缓冲区供ROLL表空间使用的,根据用户指定的FAST_POOL_PAGES参数大小,由系统自动进行管理。运行时内存池的生命周期较短,通常在模块运行期间存在,运行结束后立即释放。存储一些数据字典信息,如模式信息、表信息、列信息、触发器信息等,比如对SQL的语义分析,就是从这里读取信息进行校验的。(2) “LRU”链:存放已经被使用的内存数据页,根据使用频率,优先淘汰使用频率低的数据页;(2)KEEP:缓冲区中的数据页很少或经常访问的数据页,很少淘汰的数据,由参数KEEP控制;
2025-09-07 16:56:10
966
原创 达梦执行计划操作符总结
CSCN:CLUSTER INDEX SCAN ,即通过聚集索引扫描全表,全表扫描是最简单的查询,如果没有选择谓词,或者没有索引可以利用,则系统一般只能做全表扫描。SSEK:Secondary INDEX SEEK,二级索引扫描即先扫描二级索引,再通过主键或聚集索引等信息去扫描表(如果没有主键或聚集索引,则通过rowid),取出整条记录,BLKUP:回表,通过扫描二级索引,找到二级索引的键值和主键/聚集索引值,如果表没有主键或聚集索引,则通过rowid找到表对应的该行,取出该行整条记录。
2025-08-23 12:26:55
869
原创 达梦数据库实例启动总结
注册服务脚本执行完后,就会在$DM_HOME/bin目录下生成 DmServiceDMSERVER 文件,如下图。service_template目录拷贝DmService文件进行修改,并加入开机自启程序中。对比DmServiceDMSERVER和方法二中的DmService文件,发现内容是一致的。如下图,将INI_PATH修改为dm.ini配置文件所在路径。数据文件DATA目录:/dm8/data/DAMENG。--不建议,因为root权限太大,启动的服务不安全。数据库HOME目录:/dm8。
2025-08-22 19:49:05
924
原创 达梦DCA经验分享(2025年)
DCA培训为期三天,采用线上直播形式,课程内容密集且节奏较快。培训期间需专注听讲,因老师会穿插讲解考试题型和注意事项。考试时长为120分钟,满分100,70分以上通过。建议通过dbca工具操作,严格按题目要求设置数据库名、实例名、端口号、页大小、日志文件大小及字符集。考题会变化,题目与讲义内容不完全一致,需理解原理并细心操作。操作时务必核对题目要求,避免因细节错误丢分。推荐使用DM管理平台操作,需完成表、约束及索引的创建。注意题目指定的安装路径,确保填写正确。包括创建表空间、用户、角色及权限分配。
2025-08-22 16:48:50
403
3
原创 达梦DSC备份故障:归档日志不连续
在redo日志写入联机日志文件之后,再通过mal系统将redo_buf发动到备库,及时归档是读写分离实现的基础,一个主库最多配8个即时备库。通过将归档日志文件存储在共享存储上,可以确保所有节点都能访问到完整的日志历史,从而提高系统的高可用性和数据安全性。如果归档日志文件存储在本地磁盘上,当某个节点故障时,其他节点可能无法访问该节点的归档日志文件,从而影响恢复能力。redo日志写入日志文件后,定时或者定期启动归档redo日志进行发送,设置定时归档必须确保至少有一个本地归档。
2025-08-08 18:16:06
1091
原创 达梦数据库还原与恢复总结
下面开始介绍还原的方法,跟上篇介绍备份一样,也是按照物理和逻辑的方式进行分类展开。物理还原与恢复:联机还原达梦数据库仅支持。
2025-07-27 12:29:21
1055
原创 达梦数据库参数修改总结
在学习达梦数据库过程中,发现达梦数据库的参数众多,学会修改参数则尤为重要。本文总结了修改达梦数据库参数的方法,以供参考。
2025-07-26 13:07:06
1283
原创 达梦数据库登录方式总结
文章摘要:本文介绍了四种连接达梦数据库的方法:1)通过bin目录下的disql工具直接连接;2)使用tool目录下的disql工具,需先进入命令行再conn连接;3)通过配置dm_svc.conf文件利用连接字符串连接;4)使用图形化DM管理工具连接,需配置GUI环境。重点说明了不同方法的环境变量配置、密码特殊字符处理以及图形界面启动等注意事项。(149字)
2025-07-26 09:54:49
1455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅