数据库
文章平均质量分 63
disfigureds
这个作者很懒,什么都没留下…
展开
-
达梦数据库与MySQL部分语法区别
达梦与MySQL部分语法的区别前言:达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统的最新版本是8.0版本,简称DM8。DM7采用全新的体系架构,在保证大型通用的基础上,针对可靠性、高性能、海量数据处理和安全性做了大量的研发和改进工作,极大提升了达梦数据库产品的性能、可靠性、可扩展性,能同时兼顾OLTP和OLAP请求,从根本上提升了DM8产品的品质。DM_SQL 语言符合结构化查询语言 SQL 标准,是标准 SQL 的扩充。它集数据定义、数原创 2021-06-18 14:42:58 · 9160 阅读 · 0 评论 -
达梦数据库备份数据库命令和准备前工作
一、全备前的准备首先开启达梦的归档日志,配置dmarch.ini,改文件与dm.ini文件在同一个目录下。cd /data/DAMENG/ #此路径为安装的数据文件的路径vim dmarch.ini[ARCHIVE_LOCAL1]ARCH_TYPE=LOCALARCH_DEST=/data/DAMENG/ARCHARCH_FILE_SIZE=1024ARCH_SPACE_LIMIT=4096修改dm.ini的设置参数ARCH_INI=1原创 2020-09-27 13:25:49 · 1829 阅读 · 0 评论 -
达梦数据库还原命令
脱机备份、脱机还原方式1)正常关闭数据库2)脱机备份cd /opt/dmdbms/bin ./dmrman ctlstmt="backup database '/data/DAMENG/dm.ini' backupset '/data/DAMENG/bak/full_bak'";3)脱机还原cd /opt/dmdbms/bin./dmrman ctlstmt="restore database '/data/DAMENG/dm.ini' from backupset '/d原创 2020-09-27 13:13:38 · 675 阅读 · 0 评论 -
查询某列的重复数据
方法一:select id,name from 表 where name in (select name from 表 group by name having count(*) >=2);方法二:select * from (select *,row_number() over(partition by NAME order by NAME)rn from aa) where rn >1;原创 2020-09-27 10:51:22 · 260 阅读 · 0 评论 -
关于undo和redo日志的区别
一、undo和redo日志的区别undo:撤销,也就是取消之前的操作redo:重做,重新执行一遍之前的操作二、什么是redoredo记录transaction logs,分为online和archived,以恢复为目的。比如,机器停电,那么在重启之后需要online redo logs去恢复系统到失败点。比如,磁盘坏了,需要用archived redo logs 和 online redo logs 去恢复数据。比如,truncate一个表或其他的操作,想恢复到之前的状态,同样X`原创 2020-09-27 10:44:06 · 11584 阅读 · 0 评论 -
达梦sql跟踪日志使用
1、在达梦实例位置下创建sqllog.ini文件BUF_TOTAL_SIZE = 10240 #SQL 日志 BUFFER 占用空间的上限,单位为 KB,取值范围(1024~1024000)BUF_SIZE = 1024 #一块 SQL 日志 BUFFER 的空间大小,单位为 KB,取值范围(50~409600)BUF_KEEP_CNT = 6 #系统保留的 SQL 日志缓存原创 2020-09-25 09:55:38 · 1156 阅读 · 0 评论 -
达梦物化视图简单语法
创建示例表create table FUT_WHST_1(c1 int, c2 char(10), c3 varchar(20),c4 date);create table FUT_WHST_2(t1 int, t2 char(10), t3 varchar(20), t4 date);简单使用方法create materialized view FUT_WHST_WQSX(v1, v2, v3, v4) build immediate refresh complete enable query原创 2020-09-25 09:39:22 · 251 阅读 · 0 评论 -
达梦数据库mpp主备搭建
达梦数据库mpp主备集群搭建1.环境准备三个节点,每个节点作为主库,与其备库组成一个守护组,所以需要三个守护组,分别为GRP1/GRP2/GRP3,三台机器交叉部署实例,同时节点一部署监视器实例名PORT_NUM(MAL_INST_PORT)DW_PORTMAL_HOST )MAL_PORTMAL_DW_PORTMPP实例序号(mpp_seq_no)MAL_INST_HOSTGRP1_MPP_EP015236524310.10.10.101533752530原创 2020-09-24 17:03:03 · 799 阅读 · 0 评论 -
达梦DBlink 外部链接创建及使用
首要条件:两台机器的网络必须互通同构外部链接—DM到DM以下操作步骤用于创建DM到DM的外部链接,并使用外部链接对远程库做增、删、改、查操作。1.1前置条件两台数据库服务器A、B(目前只支持同平台,不支持跨平台建外部连接),均安装了达梦数据库。1.2操作步骤步骤一两台服务器,其中一个为目的主机A,另一个为测试机B;分别在这两台服务器上修改dm.ini中:MAL_INI=1和INSTANCE_NAME要对应,且配置dmmal.ini如下(注:A和B的实例名不能一样;–中文注释部分只是方便解释含义原创 2020-09-23 13:20:06 · 1271 阅读 · 0 评论 -
达梦数据库初始化参数详解和相关sql命令
查看实例下初始化日志实例目录下/dminit***.log #数据库版本信息和初始化实例时间start init database: V7.6.0.184-Build(2019.08.08-110764)ENT , 2019-08-20 18:08:13 init params: db path: /data/dmdata/GGTJ_RT/DAMENG //存放目录 db name: DAMENG //实例名称 auto overwrite: 0原创 2020-09-23 12:45:29 · 905 阅读 · 0 评论 -
达梦数据库通过抓取堆栈信息分析慢SQL
在数据库安装bin下面执行#gdbdmserver core.1270 #set logging file /opt/dmdbms/test.txt#set logging on#thread apply all bt没有生成core文件,但数据库很慢。在bin下执行ps -ef |grep dmserverdmdba 4064 4009 1 Sep05 pts/0 00:01:16 ./dmserver /home/dmdba/dmdbms/data/DAMENG/d原创 2020-09-23 12:39:19 · 450 阅读 · 0 评论 -
达梦数据库空间数据导入导出
达梦数据库空间数据导入导出dmst2shp和dmshp2st是达梦数据库专为空间类型数据设计的一种数据导入导出工具。工具在数据库安装目录的bin目录下,导入工具为dmshp2st,能够将空间数据从shapefile文件中转成dmfldr能够识别的中间文件,并通过dmfldr将数据导入到达梦服务器中。导出工具为dmst2shp,能够将空间数据从达梦服务器直接导出到shapefile文件中。空间数据导入导出数据~流程图如下:使用dmshp2st导入数据使用dmshp2st工具需指定必要的参数, 调用格式原创 2020-09-21 14:49:09 · 5907 阅读 · 0 评论