一、修改core文件生成路径 添加存放core文件的路径 mkdir -p /home/dmdba/dmcore chown -R dmdba.dinstall /home/dmdba/dmcore 调整core文件路径,编辑文件/etc/sysctl.conf添加对应core文件参数 kernel.core_pattern =/home/dmdba/dmcore/core-%e-%p-%s 执…
原文地址:DM集群的高可用的配置方式(多语言) 一、前言 本文需要结合之前的文章:达梦数据库客户端配置文件dm_svc.conf 再次强调:dm_svc.conf必须放置到应用服务器上才行,放到其他服务器上识别不到。 二、多种语言的连接方式 注意: 操作以下的示例,请确保已经正确配置dm_svc.conf文件 驱动使用的数据库版本建议与数据库的版本一致,如果驱动版本比数据库版本低,可能会出现部分…
原文地址:高考赋分制解析【上】——从理解规则到计算实践,一文读懂!高考赋分制解析【下】——从模型设计到SQL实现,一文读懂! 一、赋分制的由来 想象一下:化学考试特别难,全省平均只有45分;而生物考试简单,平均高达75分。此时如果直接用原始分计入高考总分,选化学的同学岂不是太吃亏了? 所以赋分制就是要建立一个公平竞技场,让不同科目的成绩能够公平比较! 二、赋分规则详解 根据福建省教育厅文件,赋分…
原文地址:https://eco.dameng.com/community/article/af22b724ddb048f400003a7312122f28https://eco.dameng.com/community/article/c068d29ff069a34dc029fe9247c48796 一、环境介绍 OS Version:CentOS Linux 8.2 DB Version:D…
一、问题背景 生产中由于管理不规范,导致新建了很多索引,实际可能有用的索引没几个,怎么知道哪些是有用的索引,哪些是没用的索引,并对这些索引进行处理呢? 二、方法思路 达梦有一个功能就是可以开启索引使用监控,监控索引有没有被使用到,根据这个我们可以对一些冗余索引进行处理。 涉及ini参数MONITOR_INDEX_FLAG:是否对索引进行监控,其中 0:关闭自动监控,可使用 ALTER INDEX…
一、问题背景 在达梦数据库的一个大小写不敏感实例中,关联两表查询,关联字段会将字段中的类似Test和TEST关联到一起,这种情况不符合预期结果,如何使SQL中的关联字段也像在大小写敏感实例库中一样关联呢? 二、问题复现 创建测试数据 --建表 CREATE TABLE T1 (ID INT, I_CODE VARCHAR2(20)); CREATE TABLE T2 (ID INT, I_COD…
原文地址:https://eco.dameng.com/community/post/202212111637462EPK4EAM53PH9M9Q6Whttps://eco.dameng.com/community/post/202212160930507DKZJFLJ854UQE41TM 一、前言 使用监控软件实时监控达梦数据库的健康状况是保证高效运维工作的前提,接下来本文会从各个组件的搭建、…
一、问题背景 我们知道应用使用达梦主备集群的高可用是通过dm_svc.conf连接配置文件实现的(配置服务名连接),或者在无法配置dm_svc.conf文件时,直接使用连接串配置服务名连接的方式。那么如果这两种方式都不能使用的情况下要如何实现主备集群的高可用呢?可以使用Keepalived来实现,接下来通过本文了解一下。 Keepalived 简明介绍: 定位:Linux 系统下的高可用(HA)…
一、环境说明 原集群架构为一主一备【两台服务器,监视器位于备机上】 数据库软件安装目录:/home/dmdba/dmdbms 现需要将备库的上的监视器移到新的服务器上独立出来,构成一主一备一监视器的集群架构,以具备主备自动切换功能。 二、独立监视器配置 2.1 安装达梦数据库软件 在新服务器上安装达梦数据库软件,不需要创建数据库实例。(软件版本要与主备版本保持一致) 安装过程略。 2.2 创建d…
一、安装前准备 读写分离集群安装部署前需要额外注意操作系统、CPU、网络环境和磁盘 IO 配置情况,其他环境配置项建议请参考安装前准备工作。 1.1 硬件环境建议 1.1.1 操作系统检查 心跳网络方面: 集群间的心跳网络要走数据,最好走两个交换机,来实现冗余和负载均衡。 需要把服务器多个心跳网卡绑定为一个逻辑网卡来使用(比如bond方式)。 交换机速度建议至少为千兆。 存储方面: 需要在每台机…