自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈泽钦的博客

空荡的梦,怎么去写我们的从今以后。

  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 二阶段提交

分布式一致性 —— 2PC

2023-08-30 15:38:57 132

原创 Postgresql 存储结构

每个数据库的表数据都存储其所属的独立文件里,文件以该表的filenode号命名,为了避免有些文件系统不支持大文件,postgresql限制了表文件大小不能超过1GB,当表文件超过1GB时,会另外创建一个有尾缀的文件,relfilenode.1,relfilenode.2…存储系统是 PostgreSQL 的最底层模块,它向下通过操作系统接口访问物理数据,向上为上层模块提供存储操作的接口和函数。special space:索引访问模式相关的数据,不同的索引访问方式存放不同的数据,在普通表中为空。

2022-11-21 11:35:20 2089 1

原创 基于kettle实现pg数据定时转存mongodb

基于kettle实现pg定时转存数据到mongodb中...

2022-08-08 00:31:52 653 1

原创 Mysql可视化巡检脚本

MYSQL可视化巡检脚本,交付客户再也不担心了.....

2022-06-06 14:39:48 683 2

原创 Postgres-XL数据库集群安装

PGXL分布式集群(1GTM + 2CN + 2DN)安装实施文档。

2022-05-12 14:45:00 716 1

原创 MongoDB可视化巡检脚本

MongoDB巡检脚本,一键导出巡检报告,易扩展,易维护,你值得拥有!

2022-05-06 15:43:38 1300

原创 Postgresql巡检脚本

Postgresql 巡检脚本,你值得拥有!

2022-05-01 00:34:56 1306 2

原创 Postgresql通用安装指导手册

企业级Postgresql通用安装指导手册,内含ostgresql参数调优相关内容。

2022-04-26 17:25:48 1562

原创 Postgresql体系架构

Postgresql体系架构介绍

2022-04-26 16:56:03 2578 2

原创 DBA做了系统工程师的事?

DBA做了系统工程师的事?背景说明环境介绍系统配置扩容 / 空间配置内存交换分区挂载 /oradata 盘背景说明临近下班时刻,客户笑嘻嘻的对我说:小陈,帮我装个数据库软件哈,下班前搞定哦…我心想,这有啥难的,一下就搞定了!结果,是我大意了…环境介绍参数值操作系统rhel 7.6数据库版本11.2.0.4服务器配置8C 16G 10G小伙伴们看出问题了没有?服务器的总空间大小只有10G?并且内存交换分区也没有配置…没办法,只能找客户说明情况,结

2022-02-13 12:56:45 799 4

原创 Oracle 存储迁移实战

Oracle Rac存储迁移实战篇,包括OCR磁盘组迁移、DATA磁盘组迁移、ARCH磁盘组迁移。

2022-02-13 12:01:45 423

原创 OCR存储盘迁移+故障演练

OCR存储盘迁移OCR、OLR、VF 是什么?OCR 盘迁移ASM配置创建磁盘组迁移操作步骤OCR 盘故障恢复OCR、OLR、VF 是什么?OCR: 保存了 RAC 的配置和注册信息;OLR: 保存了 RAC 当前机器上 Oracle Clusterware 的配置信息;VF: 用于网络分区时解决“脑裂”问题。OCR 盘迁移ASM配置# 存储挂了3个盘过来[root@rac1 ~]# fdisk -lDisk /dev/mapper/mpathg: 5368 MB, 536870912

2022-01-10 13:42:30 528

原创 Oracle Acfs 文件系统

Oracle Acfs 文件系统Acfs是什么?Asm磁盘配置Acfs驱动配置Acfs磁盘配置共享文件系统测试验证Acfs是什么?Acfs 全称是 Asm Cluster File System,就是基于ASF建立的簇文件系统,其建立于来自 ASM 的 volume 上。在功能上除了与普通的文件系统类似之外,还可以在多个节点之间进行共享。volumn 是逻辑卷,是从 ASM 磁盘组分出来的一部分存储空间,与我们常说的普通逻辑卷类似。添加到 ASM 中的磁盘都是以磁盘组的形式进行组织和管理,目的是

2021-12-17 16:20:50 3531 1

原创 文件系统与ASM的左右迁移

文件系统与ASM的左右迁移ASM迁移到文件系统rmanasmcmd cpdbms_file_transfer文件系统迁移到ASMrmanasmcmd copydbms_file_transferASM迁移到文件系统现我们接到如下需求:将 ASM 共享盘中 OPTMTBS 表空间数据文件迁移到文件系统中。asm 迁移到文件系统上共有三种解决方案。SQL> select a.name, b.name from v$tablespace a, v$datafile b where a.ts#

2021-12-11 17:24:38 800

原创 记Oracle DG Gap解决方案

记DG GAP解决方案背景介绍实验环境主从配置模拟故障故障定位gap解决方法背景介绍日常的数据库运维过程中,我们常常会遇到DG GAP同步异常的场景。解决的思路主要有:数据量小的情况下,可以使用rman dumplicate重建备库;数据量大的情况下,可以使用rman基于scn进行增量备份恢复备库。实验环境类型主库从库操作系统redhat 7.6redhat 7.6数据库版本19c19c主机名cct2cct1主从配置首先配置一套基于

2021-12-09 01:02:39 1644

原创 Oracle impdp+dblink实现异机导入

Oracle impdp+dblink实现异机导入背景实验环境实验目的实验过程背景客户环境有个导数的需求,但是源端机器磁盘空间不足,而目标端磁盘空间满足导入的需求。实验环境类型源端目标端操作系统redhat 7.6redhat 7.6数据库版本oracle 11goracle 19c服务器IP192.168.56.11192.168.56.33实验目的本实验的目的是通过impdp+dblink的方式进行导数。将源端(192.168.56.1

2021-12-08 01:10:52 1258 1

原创 Oracle绑定执行计划实验

Oracle绑定执行计划实验实验环境查看参数绑定执行计划hint强制执行计划spm绑定执行计划(>=11g)spm删除执行计划(>=11g)实验环境SQL> create user optm identified by optm;SQL> create tablespace optmtbs datafile '+DATA/optmtbs01.dbf' size 1G autoextend on 10M;SQL> grant connect, resource, dba

2021-12-07 21:02:11 594 1

原创 Oracle常见等待事件

Oracle常见等待事件buffer busy waitsfree buffer waitslibrary cache locklibrary cache pindb file scattered readdirect path readdirect path writelog buffer spacelog file sequential readlog file switch(archiving need)log file switch(checkpoint incomplete)log file sy

2021-12-06 15:24:55 1860

原创 Oracle Awr报告分析-细节

Oracle Awr报告分析-细节内容衔接细节剖析SQL Statistic分析ASH Report分析分析结论内容衔接在进行Oracle Awr报告分析中,我们的分析思路是先总后分。先从Awr的总览信息中,分析系统的负载、数据库繁忙程度、严重的等待事件等,再从具体的事务入手分析。在上一篇文章Oracle Awr报告分析-总览,我们分析得出如下结论:CPU利用率超过100%,说明出现了等待事件;数据库非常繁忙,数据变更频率快,每秒产生日志量达到27M;数据库软解析非常高,达到了100%;主要

2021-12-02 17:57:15 2591

原创 Oracle Awr报告分析——总览

Oracle Awr报告分析——总览主机负载分析数据库负载分析实例运行效率百分比top10等待事件分析等待事件类型分析CPU性能分析IO性能分析内存分析主机负载分析cpus: 80个逻辑核elapsed: 快照监控时间30分钟db time: 数据库耗时3331分钟结论:per cpu平均耗时(3331/80)≈42分钟,cpu利用率为(3332/80/30.10*100%)≈138%,利用率超过100%说明出现了等待现象,继续进一步分析。数据库负载分析redo size: redo

2021-11-29 21:06:40 5784 1

原创 你可能不知道的关于Oracle Rac的事...

Oracle 11g Rac进程启动梳理RAC集群软件组件CRSCSSRAC集群启动原理启动过程进程展示顺序分析RAC故障快速定位写给读者RAC集群软件组件Oracle Rac集群软件有两大组件,分别为CRS和CSS组件。CRSCRS作用是管理集群内高可用操作的基本程序。CRS管理的任何事务都被称之为资源,数据库、实例、监听、VIP地址、应用进程等;CRS是根据存储于OCR中的资源配置信息来管理这些资源【当某一资源状态改变时,CRS进程生成一个事件】CSSCSS作用是管理集群节点的成员

2021-11-28 11:51:45 445

原创 谁说Oracle ADG很难?出来挨打~

Oracle Adg 精华篇实验环境主从搭建主库配置静态监听配置tns连接串配置主库开启归档、强制日志主库添加standby日志主库配置主从同步配置从库配置静态监听配置tns连接串配置备库pfile文件修改备库相关路径创建启动备库到nomount状态主从配置检查在线数据同步监听测试数据同步启动主从同步主备库归档线程开启备库应用日志笔者写这篇Oracle Adg数据同步的文档的目的,源于目前网络上很多文档的搭建步骤存在纰漏之处!笔者希望能够借助这篇文档让读者更快捷地学懂Oracle Adg的搭建,以及主从

2021-11-26 15:35:06 608

原创 Oracle Rac Scan 负载均衡问题

Oracle Rac Scan 负载均衡问题问题描述问题复现现象观察现象分析解决方法再次验证问题描述客户生产环境上出现问题如下:应用程序配置了load_balance负载均衡;Oracle Rac集群上所有的会话都负载到了节点上1上,而节点2基本无会话连接问题复现# 1. 服务器上的监听配置如下[grid@rac1 ~]$ cd $ORACLE_HOME/network/admin[grid@rac1 admin]$ cat listener.oraLISTENER=(DESCRIPT

2021-11-25 12:49:56 2257 2

原创 丢包排查思路

丢包杂谈背景介绍排查思路排查过程信息收集信息分析系统调优系统跟踪说明背景介绍公司自研的一款产品“数据采集器”,主要功能为“数据采集”和“数据解析”,在刚投入使用时,效果还不错。但是随着客户业务量的不断增长,便开始遇到了瓶颈:在交换机镜像流量特别大的场景下,出现了丢包的场景,并且该问题在多家客户出现。排查思路在镜像流量很大的场景下,持续出现丢包,那么要分析的就是,到底是网卡处理能力的问题?还是操作系统底层Libpcap的数据采集能力有限,还是程序内部解析上存在瓶颈?我们需要从如下三个方向进行分析:

2021-11-20 11:08:51 4102

原创 MYSQL MGR复制模式

MYSQL MGR复制模式MGR实现原理MGR特性高一致性高可靠性MGR搭建过程MGR切换演练MGR实现原理MGR组复制模式在MYSQL5.7.17版本推出的一个全新的高可用和高扩展的解决方案。MGR特性高一致性高可靠性MGR搭建过程MGR切换演练...

2021-11-16 11:36:25 939 1

原创 Oracle面试锦囊

Oracle面试锦囊Oracle 体系架构Oracle rac架构Oracle dataguard架构Oracle 等待事件Oracle 性能分析你遇到过的印象最深刻的事情Oracle 体系架构什么是Oracle数据库?Oracle是由实例和物理文件构成的关系型数据库。实例由内存结构和后台进程组成,内存结构包括SGA和PGA,存储结构包括物理结构和逻辑结构。事务有什么特性?原子性:要么全部成功,要么全部失败;一致性:查询结果是查询开始时的结果集(Oracle undo机制);隔离性:一个se

2021-11-13 20:38:00 757

原创 MYSQL纪录片2

MYSQL纪录片异步复制一主多从搭建双主双从搭建同步复制全同步复制半同步复制一主多从搭建双主双从搭建组复制上图是MYSQL复制方式的架构图。MYSQL分别有异步复制、同步复制、组复制三大类型。异步复制逻辑上:MYSQL默认的复制就是异步的,主库在执行客户端提交的事务后会立即将结果返回给客户端,实际上并不关系从库是否已经接收并处理。此时,如果主库宕机了,此时主库上已经提交的事务可能并没有传到从库上,若强行将就从库提升为主库,可能导致新的主库上的数据不完整。技术上:主库将事务binlog事件写入到b

2021-11-12 23:18:06 872

原创 MYSQL纪录片1

MYSQL纪录片1初识MYSQLMYSQL架构MYSQL安装方式源码安装GLIBC安装RPM安装恭喜完成搭建初识MYSQL各位亲爱的读者朋友们,你们好!欢迎来到“呆呆的私房菜”系列片之《MYSQL纪录片1》,本博客会持续更新,欢迎各位读者阅读和收藏。如有纰漏之处,欢迎评论区指出。感谢!MYSQL架构上图为MYSQL 5.7的架构图,很简单,无非是:Client发送请求,Server响应请求。下边上图,直接看SQL执行过程。MYSQL安装方式MYSQL官方提供的安装方式共有3种,分别为源码安装

2021-11-11 21:10:21 273 1

multicast_tester_v1.3

网络组播测试工具,1条命令检测组播通讯是否正常。使用简单。高效便捷。

2021-11-25

空空如也

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

TA关注的人

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