- 博客(12)
- 收藏
- 关注
原创 达梦DCA培训内容介绍
达梦DCA培训内容达梦数据库 DM8 企业版的安装、配置和管理,内容涵盖了数据库的体系结构、存储结构、内存结构、线程管理、表空间管理、用户管理、模式对象管理、数据字典和动态性能视图、备份还原、作业管理以及开发接口等多个方面。` 创建名为 `t_test` 的表,包含 `id` 和 `name` 两个字段。` 在 `t_test` 表的 `name` 字段上创建名为 `ix_test` 的索引。` 创建名为 `v_test` 的视图,其数据来源于 `t_test` 表。` 修改用户 `hr` 的密码。
2024-09-22 14:19:51
1086
原创 DM数据库守护集群搭建
INST_STARTUP_CMD = /home/dmdba/dm/dmdbms/bin/dmserver #命令行方式启动。INST_STARTUP_CMD = /home/dmdba/dm/dmdbms/bin/dmserver #命令行方式启动。MAL_INST_NAME = GRP1_RT_01 #实例名,和 dm.ini 中的 INSTANCE_NAME 一致。MAL_INST_NAME = GRP1_RT_01 #实例名,和 dm.ini 中的 INSTANCE_NAME 一致。
2024-09-22 14:12:27
1229
原创 DMHS各模块配置和使用
除了常规的发送和接收功能以外,NET 模块还具有消息转发和消息路由的功能,消息转发时,可以选择通过文件中转的方式,也可以选择网络直连的方式。CPT 模块是日志分析模块,由于日志分析需要用到数据库中的表信息,所以 CPT 在首 次启动时,要进行初始化加载需要同步的表的字典信息,把这些信息存放到本地。可以配置一个或多个 CPT 配置。##<VID>:指 CPT 模块的虚拟编号,虚拟编号是指配置文件中 CPT 配置从上到下的顺序编号,从 0 开始编号,可以用 STATE 命令来查看每个 CPT 模块的虚拟编号。
2024-09-22 14:05:34
847
原创 数据库优化
SQL 调优是提升数据库查询性能的重要手段。达梦数据库提供了查询优化向导工具,可以帮助用户分析 SQL 语句的执行计划,并提供推荐索引的提示,用户只需按照提示建立索引即可。优化连接顺序,选择合适的连接类型(HASH 连接、嵌套循环连接、索引连接、归并连接),并针对半连接使用左半 HASH 或右半 HASH 连接。SQL 调优的主要目标是选择最优的执行计划,这通常意味着减少表扫描、优化连接操作、以及提高分组操作的效率。可以指定两个表间的连接方法,例如 HASH 连接、嵌套循环连接、索引连接、归并连接等。
2024-09-22 13:54:09
1008
原创 DM8事务管理
通过多版本控制、多种隔离级别和锁模式,DM 数据库在保证数据一致性的同时,提高了并发性能,并提供了闪回功能,帮助用户应对数据丢失等意外情况。DM 数据库事务管理机制是其核心功能之一,旨在确保数据库操作的一致性、原子性、隔离性和持久性,支持多版本并发控制和闪回功能,并提供多种隔离级别和锁模式,满足不同应用场景的需求。最严格的隔离级别,不允许脏读、不可重复读和幻读,数据一致性最高,但并发性能最低。默认隔离级别,不允许脏读,但允许不可重复读和幻读,兼顾并发性能和数据一致性。
2024-09-01 14:16:07
712
原创 DMODBC编程与DMJDBC编程介绍
JDBC (Java Database Connectivity) 是 Java 语言的数据库访问标准,提供了统一的 API 用于连接和管理各种数据库。DM JDBC 驱动程序实现了 JDBC 标准,为 Java 开发人员提供了访问 DM 数据库的便捷方式。达梦数据库 (DM) 提供了两种主要的客户端编程接口:ODBC 和 JDBC,分别适用于不同的编程语言和开发需求。DM JDBC 提供了 getExplainInfo 方法,可以获取 SQL 语句的执行计划,帮助开发人员分析和优化 SQL 语句。
2024-08-31 19:27:47
1029
原创 物理、逻辑备份与还原
在实际应用中,通常会结合两种备份方式,以达到最佳的备份效果。影子备份必须备份日志。备份类型:分为完全备份 FULL 和增量备份 INCREMENT 两种。FULL:表示完全备份。如对于数据库中的表来说,只备份表的定义不备份表中数据。逻辑备份和物理备份是两种常见的数据库备份方式,它们各有优缺点,适用于不同的场景。该参数只能用于完全备份中,表示生成影子备份集,只备份源。使用dmrman工具执行命令导出数据,根据不同情况使用全量备份与增量备份。DDL_CLONE 或 SHADOW 备份的内容是完全备份的子集。
2024-08-31 19:12:38
1216
原创 DM内存结构与线程管理
DM 的内存结构和线程管理机制是其核心优势之一,通过高效利用内存资源、多线程并发执行以及精细化管理,DM 能够提供高性能、高效率、高可靠的数据库服务。达梦数据库管理系统 (DM) 采用了先进的内存结构和线程管理机制,旨在提高数据库性能、效率和可靠性。以下对 DM 的内存结构和线程管理进行详细总结,包括其设计理念、主要组成部分以及如何优化数据库性能。此外,DM 还提供了丰富的动态性能视图,帮助了解数据库的运行状态和性能指标,方便数据进行维护和优化。负责内部高速通信,例如数据守护、数据复制、MPP 等。
2024-08-31 19:08:49
478
原创 达梦数据库配置文件参数说明
在此限制之外,会再多保留一个备份文件,在生成新的备份文件时,如果当前已存在的备份文件个数大于指定值,则自动删除创建时间最早的备份文件,小于或等于指定值的情况下,不会有删除操作,缺省值为 10。动态修改: 使用系统过程SP_SET_PARA_VALUE()、SP_SET_PARA_DOUBLE_VALUE()和 SP_SET_PARA_STRING_VALUE()。注:数据守护环境下建议配置为 0,实例处于主机或备机模式后,不允许用户直接通过 SQL 语句修改服务器的模式、状态和OGUID。
2024-07-28 13:10:41
2478
原创 达梦数据库体系结构
DM 的线程类型包括监听线程、IO 线程、工作线程、调度线程、日志 FLUSH 线程、日志归档线程、日志 APPLY 线程、定时器线程、逻辑日志归档线程和 MAL 系统相关线程等,每个线程都有特定的职责,协同工作,保证 DM 数据库的高效稳定运行。DM 数据库的物理结构包括配置文件、控制文件、数据文件、重做日志文件、归档日志文件、备份文件、跟踪日志文件和事件日志文件等多个组成部分,共同构成了 DM 数据库的稳定可靠的基石。用于设置 DM 数据库的各种功能和性能选项,例如内存管理、线程管理、查询优化等。
2024-07-17 16:46:03
459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人