- 博客(65)
- 资源 (1)
- 收藏
- 关注
原创 DM数据库备份
DM数据备份还原分为两种类型:逻辑导入导出命令:命令位置:${DM_HOME}/bin逻辑导入导出数据库对象分级:备份和恢复依赖归档日志,除了表备份还原,其他的联机备份与还原必须运行在归档模式下。介质故障时如磁盘损坏,可以利用归档日志,恢复至上一次提交或指定时间DM 数据库定义了多种归档方式,包括本地归档、实时归档、即时归档、异步归档和远程归档,其中本地归档和远程归档与备份还原密切相关LSN:是由系统自动维护的bigint类型数值,具有自动递增、全局唯一的特点,每个LSN都代表着DM数据库内部产生的一
2022-06-13 22:45:49
1516
原创 多个归档路径导致的DMHS同步报错
,直接重启服务器,使操作重新加载下udev服务📢注意:log_size 不能大于asm log共享..
2022-06-05 22:43:36
352
原创 dmrman恢复数据报错Segmentation fault (core dumped)
达梦技术社区:https://eco.dameng.com【场景说明】使用dmrman恢复数据库,但是这种报错不限于DM数据库场景,其他应用也可能出现【报错信息】Segmentation fault (core dumped)dmdba@whx02 172.16.72.129 17:16:47 $ dmrman CTLFILE=/tmp/MPP_02/recover.txt dmrman V8/tmp/MPP_02/recover.txtrestore database '/home/dm
2022-05-10 23:08:16
478
原创 01_DM-MPP 理论概述
达梦技术社区:https://eco.dameng.com#一、定义01| MPPDM-MPP( DM Massively Parallel Processing)大规模并行处理完全对等无共享式集群组建–这里可以理解为类似MongoDB 的分片集群,将数据分散到多个节点,基于高速的内部网络,已达到减少IO的效果,同时不在局限于硬件存储的限制【适用场景】olap或TB/PB 级海量数据场景MPP主备集群:将MPP集群和DM数据守护主备集群结合,为每个EP添加1到多个实时备库02| EPE
2022-05-07 21:56:09
419
原创 02_叙述DM8主备与读写分离原理
一、DM数据集群01| DM集群概述DM数据库体系中的集群:DSC:共享存储,对标RACDW:数据守护,主从模式MPP :大规模并行处理,完全对等无共享式集群,个人理解类似MongoDB的分片集群,对标分布式集群1. DM的集群简介DM集群,基于redo日志实现,不同集群采用不用的redo归档类型DM数据守护:即双机热备本地归档、实时归档、异步归档读写分离集群本地归档,即时归档MPP主备集群本地归档、实时归档回顾DM归档类型:本地归档:归档地为lo
2022-05-07 21:38:26
694
原创 01_DM 主备集群体验故障状态切换
list查看守护进程的配置信息show global info查看所有实例组的信息tip查看系统当前运行状态login登录监视器logout退出登录choose switchover GDW1主机正常:查看可切换为主机的实例列表switchover GDW1.实例名主机正常:使用指定组的指定实例,切换为主机choose takeover GDW1主机故障:查看可切换为主机的实例列表takeover GDW1.实例名......
2022-05-05 19:04:39
1540
原创 [-720]_守护进程处于活动状态或当前配置(ALTER_MODE_STATUS)不允许该操作.
【报错提示】[-720]:守护进程处于活动状态,或当前配置(ALTER_MODE_STATUS)不允许该操作.【前因叙述】现有A、B两台服务器,各自新建实例搭建主备,发现monitor启动后,A、B实例均为mount状态原因是,DM数据库中的主备集群中的实例要求PMN_MAGIC(数据库初始化时生成)必须一致,所以必须A进行备份恢复到B,才可以保证A、B实例一模一样于是问题来了,当前A、B服务器的实例均处于mount状态,A、B的dmwatcher进程均已启动,想对A备份,必须使A 实例open
2022-05-05 15:34:11
4719
2
原创 DM 备份报错[-718]_收集到的归档日志不连续
【报错现象】# 使用前台启动DM服务dmdba@dw1_01[pwd:~/dmdbms/bin]$ dmserver ../../dmdata/dm03/dm.ini # 新开一个窗口练到disql执行备份dmdba@dw1_01[pwd:~/dmdata/dm03/bak]$ !disqlSQL> BACKUP DATABASE BACKUPSET 'BACKUP_FILE';BACKUP DATABASE BACKUPSET 'BACKUP_FILE';[-718]:收集到的归
2022-05-05 15:31:34
579
原创 02_DM-DW(数据守护)安装部署
DM数据库中,数据守护集群有两种方式:主备模式主备+ 读写分离模式二者在部署方面的区别(以下会有具体说明):dmarch.ini 配置文件中,归档方式主备模式使用realtime实时归档方式读写分离模式使用timely即使归档方式dm_svc.conf一、安装前准备01| 集群规划A 与B节点的实例名不能相同oguid 类型为int,精度10,为保险可配置为8-9位随机数业务线 守护组名 OGUID 服务器角色 业
2022-05-05 15:03:20
6400
原创 DM backup database 报错[-7169]
【报错现象】SQL> backup database backupset 'dm3bak01';backup database backupset 'dm3bak01';[-7169]:bakres与DMAP消息通信失败.已用时间: 00:00:10.033. 执行号:0.【日志内容】2022-04-27 09:08:01 [CMD] database P0000048762 PPID4294967295 backup database backupset 'dm3bak01';
2022-04-27 21:27:25
689
转载 MySQLDUMP备份
数据库备份 场景: 有时MySQL 数据库需 导出指定表的数据 语法:1、备份一个或多个表mysqldump [options] db_name [table_name……]2、备份一个或多个库 mysqldump [options] –databases dbname……3、备份所有数据库mysqldump [options] –all-databases示例:1...
2019-12-24 11:44:50
151
原创 算法探索-复杂度01(执行效率与空间消耗)
1.什么是复杂度研究数据结构与算法,是为了找到让代码执行的更快更好占用空间更小的方式。用以评判一个算法代码的执行效率的标准就是复杂度,包括渐进时间复杂度(也称时间复杂度)、渐进空间复杂度(也称空间复杂度)。2.为什么需要复杂度分析我们工作中经常会做一种事,将代码在环境重跑,然后监控、统计代码执行时的内存、CPU等消耗,这种方式也被称作为事后统计法。事后统计法的弊端:1)过于依赖测试环境,...
2019-11-25 20:14:32
324
转载 MySQL DBA好帮手--dbm
导读:作者:蒋乐兴 MySQL-DBA 目前在 github 上维护着两套 MySQL 开源工具 mysqltools & dbm(dbm-agent dbm-center),对机器学习和程序化交易也有些心得。目录用dbm来解放生产力安装&初始化dbm-agent一行命令解决安装单机的问题一行命令解决增加slave的问题一行命令解决搭建MGR集群的问题dbm-...
2019-11-23 12:24:33
497
转载 MySQL 5.7怎么爬出临时表空间的坑
导读如何确认临时表是由哪个用户连接创建的?上次我们介绍了MySQL 5.7临时表空间怎么玩才能不掉坑里,这次我们来介绍如何确认是哪个用户连接创建的临时表,以及如何释放临时表。首先,我们查看当前的连接ID:yejr@imysql.com>SELECT CONNECTION_ID();±----------------+| CONNECTION_ID() |±-----------...
2019-11-23 12:14:43
130
转载 灵魂拷问」MySQL面试高频一百问(开发工程师方向)
前言本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水.前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知识点大部分都知道,但是无法将知识串联起来.因此决定搞一个MySQL灵魂100问,试着用回答问题的方式,让自己对知识点的理解更加深入一点.此文不会事无...
2019-11-17 11:29:35
121
原创 PXC入门探索
一、Galera Cluster源于:https://galeracluster.com/products/`何谓Galera Cluster?就是集成了Galera插件的MySQL集群,是一种新型的,数据不共享的,高度冗余的高可用方案,目前Galera Cluster有两个版本,分别是Percona Xtradb Cluster(也成PXC)及MariaDB Cluster,都是基于Gale...
2019-11-16 11:26:41
823
转载 MySQL explain执行计划
使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。explain执行计划包含的信息其中最重要的字段为:id、type、key、rows、Extra各字段详解idselect查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺序三种情况:1、id相同:执行顺序由上至下2、id...
2019-11-15 18:26:45
146
原创 Mycat部署(单库分表)
------理论部分摘自Mycat 权威指南,仅做入门参考-----一、Mycat应用场景Mycat 发展到现在,适用的场景已经很丰富,而且不断有新用户给出新的创新性的方案,以下是几个典型的 应用场景:• 1、单纯的读写分离,此时配置最为简单,支持读写分离,主从切换;• 2、分表分库,对于超过 1000 万的表进行分片,最大支持 1000 亿的单表分片;• 3、多租户应用,每个应用一个库...
2019-11-11 22:10:33
394
转载 mycat+mha+haproxy+keepalived
之所以转载这篇部署文档,主要是这个文章里边的脚本用的很溜,留下参考在华为云上搭建MySQL高可用集群需解决的关键点有:MySQL主从同步及半同步复制SSH免密登录MHA集群的搭建Mycat分片服务HAProxy负载均衡Keepalived的高可用拓扑图如下环境:华为云主机–CentOS 7.5 64bit软件:mysql-5.7.25-1.el7.x86_64.rpm-b...
2019-10-24 23:52:10
944
转载 MySQL经典面试题
1、MySQL的复制原理以及流程(1)、复制基本原理流程1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中;3. 从:sql执行线程——执行relay log中的语句;(2)、MySQL复制的线程有几个...
2019-10-24 10:35:49
256
转载 MySql profile
是什么mysql官网定义The SHOW PROFILE and SHOW PROFILES statements display profiling information that indicates resource usage for statements executed during the course of the current session.简单的说,当前会话资源的消...
2019-10-23 22:45:56
358
转载 MySQL binlog的几种日志录入格式以及区别
mysql binlog共有三种日志 statement row mixedMySQL binlog日志有三种格式,分别为Statement,MiXED和ROW.1.Statement:每一条会修改数据的sql都会记录在binlog中。优点:binlog文件较小日志是包含用户执行的原始SQL,方便统计和审计出现最早,兼容较好缺点:存在安全隐患,可能导致主从不一致对一些系统函数...
2019-10-23 22:09:05
2071
转载 mysql常用测试工具-mysqlslap/sysbench/tpcc
一、mysql调优1.1 为什么要测试高性能不是指"绝对性能"强悍,而是指业务能发挥出硬件的最大水平.性能强的服务器并非"设计"而来,而是不断改进,提升短板.测试,就是量化找出短板的过程.只有会测试,能把数据量化,才能进一步改进优化.----想学抓药,先学号脉1.2 测试指标?吞吐量:单位时间内的事务处理数,单位tps(每秒事务数)响应时间:语句平均响应时间,一般截取某段时间内,95%...
2019-10-23 12:50:30
251
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人