摘要: 1.背景 在执行跑批任务的过程中,应用程序遇到了一个问题:部分任务的数据库连接会突然丢失,导致任务无法完成。从数据库的错误日志中,发现了 Aborted connection 的信息,这说明客户端和服务器之间的通信被异常中断了。 2.分析 为了找出问题的原因,我们首先根据经验,分析了可能导致连接被 阅读全文
posted @ 2024-05-11 09:41 VicLW 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 首先是 在服务器上发现SQLServer占用内存过大,128G服务器内存它占用高达100多G。于是就去找解决方案,找了几篇文章发现都是通过修改SQLServer服务器最大内存让其释放占用内存,如图所示,我把最大内存修改为128MB 发现问题 然后我就发现我的SQLServer服务无法启动了,由于连接 阅读全文
posted @ 2024-03-13 15:18 VicLW 阅读(180) 评论(1) 推荐(0) 编辑
摘要: 一、背景简介 作为一个DBA难免不了会遇到性能问题,那么我们遇到性能问题该如何进行排查呢?例如我们在高并发的业务下,出现业务响应慢,处理时间长我们又该如何入手进行排查,本篇文章将分析io高的情况下如何分析及定位。 二、环境复现 环境配置:本次测试使用128C_512G_4TSSD服务器配置,MySQ 阅读全文
posted @ 2024-02-29 10:03 VicLW 阅读(653) 评论(0) 推荐(2) 编辑
摘要: 删除大量数据,无论是在哪种数据库中,都是一个普遍性的需求。 除了正常的业务需求,我们也需要通过这种方式来为数据库“瘦身”。 为什么要“瘦身”呢? 表的数据量到达一定量级后,数据量越大,表的查询性能相对也会越差。 毕竟数据量越大,B+树的层级会越高,需要的IO也会越多。 表的数据有冷热之分,将很多无用 阅读全文
posted @ 2023-12-20 11:20 VicLW 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 一、Xtrabackup介绍 MySQL冷备、mysqldump、MySQL热拷贝都无法实现对数据库进行增量备份。在实际生产环境中增量备份是非常实用的,如果数据大于50G或100G,存储空间足够的情况下,可以每天进行完整备份,如果每天产生的数据量较大,需要定制数据备份策略。例如每周实用完整备份,周一 阅读全文
posted @ 2023-02-03 15:21 VicLW 阅读(268) 评论(0) 推荐(1) 编辑
摘要: SQL Server在删除数据后,会重新利用这部分空间,所以如果不是空间紧张的情况下,可以不回收。回收一般先回收日志文件,因为这个回收速度非常快,可以短时间内清理出一部分可用空间。回收步骤: 1、查看日志文件大小【一般回收比较大的】 --适用于RDS For SQL Server2012 SELEC 阅读全文
posted @ 2022-04-10 15:13 VicLW 阅读(1200) 评论(1) 推荐(0) 编辑
摘要: CentOS 6 使用chkconfig 命令设置自启动服务,chkconfig命令主要用来更新、启动、停止、查询系统服务在不同运行等级的状态。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 语法: chkconfig [--add][--del][--list] 阅读全文
posted @ 2022-03-19 13:38 VicLW 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 一、keepalived简介 keepalived是vrrp协议的实现,原生设计目的是为了高可用ipvs服务,keepalived能够配置文件中的定义生成ipvs规则,并能够对各RS的健康状态进行检测;通过共用的虚拟IP地址对外提供服务;每个热备组内同一时刻只有一台主服务器提供服务,其他服务器处于冗 阅读全文
posted @ 2022-03-13 16:12 VicLW 阅读(703) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper 是 Apache 的一个顶级项目,为分布式应用提供高效、高可用的分布式协调服务,提供了诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知和分布式锁等分布式基础服务。由于 ZooKeeper 便捷的使用方式、卓越的性能和良好的稳定性,被广泛地应用于诸如 Hadoop、HBas 阅读全文
posted @ 2021-12-23 11:03 VicLW 阅读(2980) 评论(0) 推荐(0) 编辑
摘要: 1.行数据使用于逗号分隔显示 select string_agg(v,',') v from( select '0.0' v union all select '10.0' v union all select '20.0' v union all select '30.0' v union all 阅读全文
posted @ 2021-12-16 15:46 VicLW 阅读(2675) 评论(0) 推荐(0) 编辑