基于postgresql流复制的容灾库架构设想及实现

一、前言这几天在对postgresql流复制的架构进行深入的研究,其中一个关键的参数:recovery_min_apply_delay引起了我的注意,设置该参数的大概意思是:在进行流复制的时候,备库会延迟主库recovery_min_apply_delay的时间进行应用。比如说,我们在主库上insert了10条数据,那么不会立即在备库上生效,而是在recovery_min_apply_delay的时间后,备库才能完成应用。另外,我们知道,在postgresql中,其mvcc的机制并不像oracle或者m
分类: 企业开发 发布时间: 04-08 23:57 阅读次数: 0

sqlplus登录问题慢分析过程及解决小记

一、问题描述今天,在某客户现场进行巡检,发现有一个系统在进行sqlplus / as sysdba登录的时候特别缓慢。多次测试,最长时间可以达到近10s才能成功登录;此时,对主机的cpu、内存、io以及网络等参数进行查看,发现使用率均不高,远远没有达到瓶颈,且在登录之前和登录之后,所有操作均非常顺滑,没有丝毫卡顿。因此,判断该系统就是在sqlplus登录的时候才可能出现卡顿。由于客户的业务并未反馈使用有问题,所以当时仅将该问题记录到日常错误处理日志中。但是过了几天后,突然客户的业务使用人员说,他们
分类: 企业开发 发布时间: 04-08 23:57 阅读次数: 0

Oracle 19.7 SYSAUX空间暴增异常分析和处理(oracle 19.7 ASTS功能)

今天某客户进行求助,告知其数据库中CDB的SYSAUX空间近期一直暴增,当前已经将空间加到60G;在一般情况下,我们不会将sysaux等系统表空间增加这么大,于是在客户的需求下,进行了分析。由于问题现象是数据库的sysaux暴增,所以我们首先需要想办法确定的是在sysaux中有什么对象占用的空间比较大呢?我们可以通过以下语句进行确认:select sum(bytes)/1024/1024/1024 gb from dba_segments where tablespace_name='SYSAUX';
分类: 企业开发 发布时间: 04-08 23:57 阅读次数: 0

归档模式下达梦日志切换命令发出,为什么不产生新的归档

达梦数据库学记录之归档日志切换
分类: 企业开发 发布时间: 04-08 23:57 阅读次数: 0

linux下lvm状态Not avaliable问题排查及处理(常见Suse操作系统)

Suse Server 11中,挂载点目录未进行挂载
分类: 企业开发 发布时间: 04-08 23:57 阅读次数: 0

Android App开发超实用实例 | OpenCV在Android手机实现在图像上添加文本

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,它可以运行在Linux、Windows、Android和Mac OS等操作系统上。OpenCV原本由一系列 C 函数和少量 C++ 类构成,同时提供了Python等其他语言的接口,它实现了图像处理和计算机视觉方面的很多通用算法。下面这个实例演示了使用OpenCV在Android手机实现在图像上绘制文本。本文提供的OpenCV实例使用Java语言编写,并且运行在Android手机上。
分类: 移动开发 发布时间: 04-08 23:57 阅读次数: 0

【学习笔记】理解Library Cache及相关等待事件

学习笔记-理解Library Cache的作用及相关等待事件
分类: 企业开发 发布时间: 04-08 23:57 阅读次数: 0

记一次死锁问题排查过程

记一次死锁问题排查的过程,对集群中的死锁情况,从如何排查、定位再到分析,问题确认进行分析
分类: 企业开发 发布时间: 04-08 23:57 阅读次数: 0

通过nginx的upstream配置域名进行http/htts的访问最佳实践方案(406/404问题解决)

记一次nginx代理通过upstream配置域名,访问http/https的最佳实践方案,最终成功解决nginx返回的406问题
分类: 企业开发 发布时间: 04-08 23:57 阅读次数: 0

我的Redis哨兵为什么不切换?

今天在值班空闲之余,正好想起在前几天遇到的一个奇怪的redis问题,顺便就记录一下,如果大家能看到也可以为大家做个避坑参考。
分类: 企业开发 发布时间: 04-08 23:57 阅读次数: 0

逻辑备份数据导入原分区表遇到的那些事儿

通过expdp导出数据,由于业务需要,将该导出数据恢复至原表,整个过程中遇到了三个问题:1.impdp造成大量的enq: TM -contention阻塞;2.impdp导入备份表造成原表索引失效;3.交换分区出现ORA-14097;那么产生这些问题的原因是什么?最终针对这一场景又有什么好的建议呢?
分类: 企业开发 发布时间: 04-08 23:57 阅读次数: 0

rvo动态避障算法源码分析

rvo动态避障算法源码: https://github.com/snape本文就rvo中动态避障的算法源码做一个简单分析代码取自:https://github.com/warmtrue/RVO2-Unity大约是2021-8-10这个时间取的,是一个例子, 将rvo整合..
分类: 企业开发 发布时间: 04-08 23:57 阅读次数: 0

以优雅的方式对oracle分区表进行分区拆分操作

当分区存在maxvalue的分区时候,是无法通过alter table add partition的方式来增加分区的。Oracle推荐的方式则是alter table split partition从maxvalue的分区中进行拆分,但是血的教训告诉却我们通过split partition的方式拆,如果使用时机不正确的时,则可能会给我们带来极大的风险。那么我们该如何优雅的对oracle分区表进行拆分才能减小甚至消除该操作带给我们的风险呢?
分类: 企业开发 发布时间: 04-08 23:57 阅读次数: 0

【K8S学习一】基于rhel7的k8s+harbor离线安装部署及测试使用全过程

kubernetes的兴起与应用不仅为容器的发展推波助澜,也成就了云原生技术的火爆。同样,金融行业也逐步涌现出很多上云的系统。为了保证我行后期上云更加容易,更容易上手,因此对k8s及云原生技术也开展一些学习和实验。实验才是掌握知识最快的方式,开展k8s的相关学习,我也是选择从安装部署开始,拥有一套自己的kubernetes集群,然后带着疑问进行研究学习,后期也会通过书本进行一些系统的了解和学习,希望自己能够坚持下去。下面则通过离线的方式基于RHEL7搭建一套k8s集群。
分类: 企业开发 发布时间: 04-08 23:57 阅读次数: 0

聚观早报|阿里、京东首次未公布双十一GMV;苹果开发搜索引擎

今日要闻:阿里、京东首次未公布双十一GMV;富士康加薪招工追产能;推特或引入视频变现机制;苹果开发搜索引擎;义乌制造将亮相世界杯阿里、京东首次未公布双十一GMV4 年来首次,阿里、京东均未公布双十一 GMV(商品交易总额)数字。11 月 12 日零点,第 14 届天猫双 11 收官。值得注意的是,阿里、京东均都没有正式对外公布本次双十一的具体 GMV 数据。往年的业绩喜报、成交大屏,也都一同缺席。天猫表示,今年天猫双 11 稳中向好,交易规模与去年持平。京东集团称,截至 11 月 11 日晚 23:59,2
分类: 业界资讯 发布时间: 04-08 23:57 阅读次数: 0

webRTC基础入门

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、webRTC介绍二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供
分类: 企业开发 发布时间: 04-08 23:57 阅读次数: 0

Mac安装tensorflow(零基础纯图形安装)

前言:笔者是一个python零基础的小白,因论文涉及深度学习,需要使用tensorflow框架,于是借鉴网上大神的帖子加上动手实践,总结出纯图形界面安装tensor flow的步骤。本方法通过直接下载安装anaconda、通过anaconda安装pycharm、通过anaconda创建环境(安装tensorflow核心步骤)、在pycharm中添加外部包路径(tensorflow可以使用的关键),不需要在终端输入代码,新手友好,可行性高Step1:下载anaconda从清华镜像网站下载anaconda
分类: 移动开发 发布时间: 04-08 23:57 阅读次数: 0

css 修改audio标签样式

今天拿到一个需求是做一个音频播放器,因为UI图与原本的样式就很像,所以直接改原本的样式就可以了,看到有很多大佬是自己写样式然后用js获取音频的各种事件方法,控制样式html5 audio样式修改,HTML5中 audio的样式设置_只吃回头草的博客-CSDN博客直接在样式表中设置对应的样式:audio::-webkit-media-controls-panelaudio::-webkit-media-controls-mute-buttonaudio::-webkit-media-controls-pl
分类: 企业开发 发布时间: 04-08 23:56 阅读次数: 0

基于JWT实现简单的用户登陆验证(超详细)

基于JWT实现简单的用户登陆验证
分类: 企业开发 发布时间: 04-08 23:56 阅读次数: 0

如何在SpringBoot中开启热部署?

如何在SpringBoot中开启热部署?
分类: 企业开发 发布时间: 04-08 23:56 阅读次数: 0