自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 达梦DBLINK使用介绍

数据库链接对象 (LINK) 是 DM 中的一种特殊的数据库实体对象,它记录了远程数据库的连接和路径信息,用于建立与远程数据的联系。准备两台数据库服务器 A、B(目前只支持同平台,不支持跨平台建数据库连接),均安装了 DM 数据库,网络必须互通。在 B 上建立到 A 的数据库链接 LINK01,使用链接进行插入、更新和删除操作。创建 DM 到 DM 的数据库链接,并使用数据库链接对远程库做增、删、改、查操作。DM 到 Oracle 的数据库连接使用方法同 DM 到 DM 数据库连接。

2024-07-09 18:40:38 414

原创 达梦SQL连接方式

执行计划是一条SQL语句在数据库中执行过程或访问路径的描述。看懂执行计划就是理解SQL在数据库中是怎么执行的,以便我们去发现当前计划的性能点。序号SQL语义对应计划序号1T3和T4连接6->7->5->21的结果和T5连接4->5->3->3返回结果3->2->1DM执行计划是由多个操作符组成,每个操作符 表示数据库处理SQL的一个步骤,操作符一般包 含4种状态:START,判断是否存在数据,存在数据时进行数据处理,反馈结果给上层操作符。

2024-07-09 18:18:36 887

原创 达梦统计信息原理及应用

统计信息作用于逻辑计划生成之后、物理计划生成之前,用于帮助优化器较精准地估算代价,对执行计划的选择起着至关重要的作用。RBO(Rule Based Optimizer):基于规则的优化器按照硬编码在数据库中的一系列规则来决定SQL的执行计划。对数据不敏感,执行计划无法根据数据分布特征进行调整。CBO(Cost Based Optimizer):基于代价的优化器按照统计信息和代价模型计算各种可能的执行计划的代价,并从中选择代价最低的执行计划。对数据敏感,执行计划可以根据数据分布特征进行调整。

2024-07-09 17:52:08 534

原创 达梦数据守护集群原理及使用

主库: 提供读写服务,写操作会产生REDO日志,通过MAL系统将日志同步至备库重演。主库守护进程: 在主库、备库守护进程 和 监视器之间中转信息,对故障情况进行检测,在条件允许的前提下进行故障处理。备库: 提供只读服务,通过重演日志和主库保持数据同步。备库守护进程: 在备库、主库守护进程 和 监视器之间中转信息,对故障情况进行检测,在条件允许的前提下进行故障处理。监视器: 用于监控整套集群的运行情况,并提供一系列集群管理命令,对故障情况进行检测,在条件允许的前提下进行故障处理。

2024-07-09 17:32:39 628

原创 达梦DSC共享存储集群介绍

DMDSC 集群是一个多实例、单数据库的系统。多个数据库实例可以同时访问、修改同一个数据库的数据。用户可以登录集群中的任意一个数据库实例,获得完整的数据库服务。数据文件、控制文件在集群系统中只有一份,不论有几个节点,这些节点都平等地使用这些文件,这些文件保存在共享存储上。每个节点有自己独立的联机日志和归档日志,联机日志和归档日志都需要保存在共享存储上。

2024-06-15 19:50:46 1034

原创 达梦动态性能视图介绍

动态视图存储着数据库的配置及数据库中变化的活动状态信息,可以通过查询获得所有的动态性能视图名称,各列介绍如下:动态视图的模式名为SYS,例如:。不过DM为每个动态视图建立了同名的全局同义词,因此用户也可以省略模式名对动态视图进行访问。关于动态视图的几点说明如下:一.普通用户查询某动态视图需要获得系统管理员的授权才能进行;二.在MPP环境下,查询结果会显示所有节点的动态视图信息;

2024-06-15 19:23:48 842

原创 达梦监视器介绍

监视器(dmmonitor)是基于监视器接口实现的一个命令行工具,是 DM 数据守护系统的重要组成部分。通过监视器,可以监控数据守护系统的运行情况,获取主备库状态、守护进程状态以及主备库数据同步情况等信息。同时,监视器(dmmonitor)还提供了一系列命令来管理数据守护系统。接收守护进程发送的消息,显示主、备数据库状态变化,以及故障切换过程中,数据库模式、状态变化的完整过程。用户可以在监视器上输入命令,启动、停止守护进程的监控功能,执行主备库切换、备库故障接管等操作。

2024-06-15 18:12:32 608

原创 达梦优化器介绍

查询优化器通过分析可用的执行方式和查询所涉及的对象统计信息来生成最优的执行计划。此外,如果存在HINT优化提示,优化器还需要考虑优化提示的因素。查询优化器的处理过程包括:1.优化器生成所有可能的执行计划集合;2.优化器基于字典信息的数据分布统计值、执行语句涉及到的表、索引和分区的存储特点来估算每个执行计划的代价。代价是指SQL语句使用某种执行方式所消耗的系统资源的估算值。其中,系统资源消耗包括I/OCPU使用情况、内存消耗等;3.

2024-06-15 17:21:55 1034

原创 达梦数据库备份还原

如果开启并行日志,一个 RLOG_PKG 包内包含多路并行产生的日志,每一路并行日志的 LSN 是递增的,但是各路之间的 LSN 并不能保证 LSN 有序,因此并行日志包内 LSN 具有局部有序,整体无序的特点。而在备份的过程中,如果数据库系统还在继续运行,这期间的数据库操作并不是都会立即体现到数据文件中,而是首先以日志的形式写到归档日志中,因此,为了保证用户可以通过备份集将数据恢复到备份结束时间点的状态,就需要将备份过程中产生的归档日志也保存到备份集中。因此,完全备份是增量备份的基础。

2024-05-20 17:57:08 854

原创 达梦守护集群原理介绍

数据库在 Mount 状态下,不能修改数据,不能访问表、视图等数据库对象,但可以执行修改归档配置、控制文件和修改数据库模式等操作,也可以执行一些不修改数据库内容的操作,比如查询动态视图或者一些只读的系统过程。3.同步备库故障恢复,主库开始同步历史数据时,将备库归档状态从 Invalid 修改为 Async_send,中间会将日志刷盘线程挂起确保备库能够追到和主库数据完全一致,并将主库到备库的归档状态从 Async_send 修改为 Valid,然后唤醒日志刷盘线程,主备库数据重新恢复为一致状态。

2024-05-20 17:52:34 788

原创 LSN理解

不能被覆盖的REDO日志,系统故障重启需要重做的REDO日志为有效日志,有效日志的LSN取值范围是(CKPT_LSN,FILE_LSN]。事务运行时,会把生成的REDO日志保留在Redo日志包RLOG_PKG中,每条日志记录对应一个LSN,当事务提交或Redo日志包满或执行检查点时会进行日志刷盘。通过重做日志和 LSN,数据库可以重新执行已提交的事务,确保数据的持久性和一致性。是数据库还原恢复后已经写入联机Redo日志文件的日志包的原始最大LSN值,APPLY_LSN取自源库的原始日志包中的最大LSN值。

2024-05-20 17:47:07 655

原创 nmon监控工具介绍

得名于 Nigel 的监控器,是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的,使用 Nmon 可以很轻松的监控系统的CPU、内存、网络、硬盘、文件系统、NFS、高耗进程、资源和 IBM Power 系统的微分区的信息。将下载的nmon16h_helpsystems_v2.tar.gz上传到centos7 操作系统上,并解压到一个文件夹中,然后从文件夹中找 到自己的系统对应的执行文件 nmon_x86_64_centos7。

2024-05-20 17:40:54 608

空空如也

空空如也

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

TA关注的人

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