上一页 1 2 3 4 5 6 ··· 78 下一页
摘要: 背景介绍 近来一套业务系统,从库一直处于延迟状态,无法追上主库,导致业务风险较大。从资源上看,从库的CPU、IO、网络使用率较低,不存在服务器压力过高导致回放慢的情况;从库开启了并行回放;在从库上执行show processlist看到没有回放线程阻塞,回放一直在持续;解析relay-log日志文件 阅读全文
posted @ 2024-04-15 09:33 paul_hch 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1、什么是主从延迟? 本质是从库的回放跟不上主库,回放阶段的延迟 2、主从延迟常见的原因有哪些? 1、大事务,从库回放时间较长,导致主从延迟 2、主库写入过于频繁,从库回放跟不上 3、参数配置不合理 4、主从硬件差异 5、网络延迟 6、表没有主键或者索引大量频繁的更新 7、一些读写分离的架构,从库的 阅读全文
posted @ 2024-04-15 09:31 paul_hch 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 0x01 事故背景 2023年3月10日14时19分,C公司开发人员向A公司开发人员反映某开放接口从2023年3月10日14时许开始无法访问和使用。该系统为某基础数据接口服务,基于 HTTP 协议进行通信。按照惯例,首先排查网络是否异常,经运维人员检查,证明网络连通性没有问题。A公司开发组于2023 阅读全文
posted @ 2024-04-12 14:58 paul_hch 阅读(10) 评论(0) 推荐(0) 编辑
摘要: NGINX 的速率限制(限流) NGINX最有用但经常被误解和配置错误的功能之一是限流。它允许您限制用户在给定时间段内可以发出的HTTP请求量。 限流可以用于安全目的,例如减慢暴力破解密码的攻击。它可以通过限制请求速率为真实用户的典型值来帮助防御分布式拒绝服务(DDoS)攻击,并且(通过记录日志)可 阅读全文
posted @ 2024-04-11 15:08 paul_hch 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 题目001: 在Python中如何实现单例模式。点评:单例模式是指让一个类只能创建出唯一的实例,这个题目在面试中出现的频率极高,因为它考察的不仅仅是单例模式,更是对Python语言到底掌握到何种程度,建议大家用装饰器和元类这两种方式来实现单例模式,因为这两种方式的通用性最强,而且也可以顺便展示自己对 阅读全文
posted @ 2024-04-11 10:48 paul_hch 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 前面给大家介绍过:MySQL 高可用方案选型解析,今天我将详细的为大家介绍Centos 7.5 基于 MySQL 5.7的 InnoDB Cluster 多节点高可用集群环境部署的相关知识,希望大家能够从中收获多多!如有帮助,请点在看、转发支持一波!!! MySQL InnoDB Cluster 介 阅读全文
posted @ 2024-03-20 17:12 paul_hch 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 在日常的运维工作中,经常会用到nginx服务,也时常会碰到nginx因高并发导致的性能瓶颈问题。这里简单梳理下nginx性能优化的配置 一、Nginx配置中比较重要的优化项如下:1)nginx进程数,建议按照cpu数目来指定,一般跟cpu核数相同或为它的倍数。worker_processes 8;2 阅读全文
posted @ 2024-03-20 17:04 paul_hch 阅读(69) 评论(0) 推荐(0) 编辑
摘要: kubeadm部署Kubernetes 1.24版本集群,已踩坑 原创2022-06-06 11:11·运维小弟 一、Kubernetes 1.24版本发布及改动 1.1 Kubernetes 1.24 发布 2022 年 5 月 3 日,Kubernetes 1.24 正式发布,在新版本中,我们看 阅读全文
posted @ 2024-03-19 08:33 paul_hch 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 前言: 先来说说为啥要写这篇文章,之前小编看了下nginx 的访问日志,发现每天有好多国外的IP地址来访问我的网站,并且访问的内容基本上都是恶意的。因此 我决定 禁止国外IP 来访问我的网站 想要实现这个功能有很多方法,下面我就来介绍基于 NGINX的ngx_http_geoip2模块 来禁止国外I 阅读全文
posted @ 2024-03-19 08:30 paul_hch 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、MongoDB介绍 1.1 MongoDB简介 MongoDB是一个开源的文档数据库,使用JSON格式存储和操作数据,具有高度灵活性和可扩展性。MongoDB的数据模型是面向文档的,这意味着它可以存储各种类型的数据,如数组、嵌套文档和二进制数据。MongoDB是一种NoSQL数据库,不需要使用传 阅读全文
posted @ 2024-03-14 10:00 paul_hch 阅读(148) 评论(0) 推荐(0) 编辑
摘要: WHY? IN 和 NOT IN 是比较常用的关键字,为什么要尽量避免呢? 1、效率低 项目中遇到这么个情况: t1表 和 t2表 都是150w条数据,600M的样子,都不算大。 但是这样一句查询 ↓ select * from t1 where phone not in (select phone 阅读全文
posted @ 2024-03-13 09:27 paul_hch 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1.介绍 在centos7中,有几种防火墙共存:firewald , iptables . 默认情况下,CentOS是使用firewalld来管理netfilter子系统,不过底层调用的命令仍然是iptables 2.firewalld 和 iptables区别 firewalld 可以动态修改单挑 阅读全文
posted @ 2024-03-12 09:53 paul_hch 阅读(23) 评论(0) 推荐(0) 编辑
摘要: '%腾讯%',由于左边也是百分号,所以根据匹配最左原则,走不到索引。这时就看有没有辅助条件了,发现还有个create_at字段,可以建立联合索引进行查询,发现会走索引。如果也没有联合索引可以使用,可以用覆盖索引,后者ES之类的。 转自 数据库优化之:like %xxx%该如何优化 #编程 #mysq 阅读全文
posted @ 2024-02-20 15:55 paul_hch 阅读(21) 评论(0) 推荐(0) 编辑
摘要: PostgreSQLxlog即WA LWriteAheadLog位于pg_xlog目录下,PostgreSQL完全或者PIPPointIn-TimeRecoveri恢复所依 PostgreSQLxlog即WA LWriteAheadLog位于pg_xlog目录下,PostgreSQL完全或者PIPP 阅读全文
posted @ 2024-02-19 17:12 paul_hch 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 背景: 被控端(包括管理端,客户端,被管理端)的python升级到新版本之后,使用ansible报错 内网机器无法连接网络,需要使用pip离线安装的方式 原因: 默认使用yum安装的ansible是基于python2.7版本,很多功能指令都是调用python完成的,默认情况下会调用/usr/bin/ 阅读全文
posted @ 2024-02-19 17:08 paul_hch 阅读(10) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 78 下一页