分类: 工作

106 篇文章

Linux系统中的进程与端口
一、概述 在 Linux 中,每个执行的程序都称为一个进程。每一个进程都分配一个 ID 号(pid,进程号)。 每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行。 一般系统的服务都是以后…
Linux中用find命令轻松查找文件
一、find命令 find查找命令是Linux系统中最重要和最常用的命令之一。查找用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录列表的命令。查找可以在各种条件下使用,您可以通过权限,用户,组,文件类型,日期,大小等可能的条件查找文件。 语法 find pathname -option [-print] […
达梦数据库SQL报错之字符串截断
一、问题描述 在达梦数据库中报错字符串截断存在多种情况,报错原因不一。 二、问题解决 2.1 大字段模糊查询 当查询条件中字段为TEXT,并进行LIKE模糊查询时报错。 报错原因是因为存在隐式转换,转换时截断而导致报错。 解决方法一 首先,查看一下该大字段长度 SELECT DBMSLOB.GETLENGTH(字段); 再根据长度…
达梦数据库SQL报错之多版本操作冲突过多 或 Too many mvcc conflict
一、问题描述 MVCC 多版本并发控制是指维持一个数据的多个版本,在保证事务隔离级的情况下,使得读写操作没有冲突,提高了数据库并发读写的性能。因此可以解决在并发读写数据库时,做到在读操作时不用阻塞写操作,写操作也不用阻塞读操作。当对一张表批量修改且并发量较大时,可能会报 MVCC 多版本操作冲突过多的错误。多会话同时修改表数据时报…
达梦数据库SQL报错之试图在blob或者clob列上排序或比较
一、问题描述 在达梦数据库中对大字段类型的列进行排序或比较时会报错[-2685]:试图在blob或者clob列上排序或比较 测试数据演示示例: 建表 CREATE TABLE T_BCLOB (ID INT PRIMARY KEY, BL BLOB, CL CLOB); 使用SQLark的数据生成功能,生成测试数据。 使用ORDE…
达梦数据库物理备份还原
一、前言 1.1 概念 物理备份是找出那些已经分配、使用的数据页,拷贝并保存到备份集中。物理还原是物理备份的逆过程,物理还原一般通过 DMRMAN 工具(或者 SQL 语句),把备份集中的数据内容(数据文件、数据页、归档文件)重新拷贝、写入目标文件。 1.2 术语 联机备份还原:联机备份还原指数据库处于运行状态时,并正常提供数据库…
达梦数据库批量删除模式下所有自增列
一、问题描述 客户是由SQL Server2012数据库迁移到达梦数据库,迁移后在应用测试时发现,包含自增列的表做数据插入(insert)操作时会有如下报错:仅当指定列列表,,且SET IDENTITY INSERT为ON时,才能对自增列赋值。 该报错是因为在达梦数据库中当插入数据并且要指定自增列的值时,必须要通过语句将 IDEN…
达梦数据库集群健康检查
一、前言 1.1 概念 集群健康检查主要用于了解集群的运行情况,通过集群的健康检查,可以及时地发现集群存在的问题以及隐患,帮助我们更好的发现问题和解决问题,这对于保障集群正常运行具有极大的实用价值。集群的健康检查主要包含:系统健康检查、实例健康检查和集群运行状态检查。本文主要对集群运行状态检查和需要额外注意的检查项进行详细说明。达…
达梦数据库实例健康检查
一、前言 1.1 简介 数据库实例健康检查是数据库健康检查的重要内容,通过对实例相关的内容进行检查,能够及时发现隐藏风险,及时消除风险点,保障数据库实例平稳运行。达梦数据库的实例健康检查主要包含以下内容: 日志健康检查 数据库参数检查 表空间检查 死锁与阻塞检查 内存池信息检查 数据库统计信息检查 安全性设置检查 作业检查 1.2…
达梦数据库运维监控工具
一、前言 数据库运维监控系统可以为数据库稳定运行提供重要保障。如果可以建立起可靠的运维监控系统,对可能发生的灾难加以预警,就能迅速启动应急响应机制,排除系统故障,这对于保障系统稳定运行具有极大的价值。本文主要介绍达梦数据库常用的四种运维监控工具: 达梦企业管理器 DEM 达梦 SQL 日志分析工具 DMLOG 开源性能监控工具 N…