摘要:
第一章 Python基础知识 1.1 介绍 1.1.1 特点 Python是一种面向对象、解释型计算机程序设计语言。语法简洁清晰,强制用空白符作为语句缩进。 Python具有丰富和强大的库,又被称为胶水语言。能把其他语言(主要C/C++)写的模块很轻松的结合在一起。 1.1.2 应用领域 Web网站 阅读全文
摘要:
1、遍历目录及文件方法 1)根据时间遍历指定目录下的文件 [root@04 b2c]# cat file_list.py #!/usr/bin/env python # coding: utf-8 import os def get_file_list(file_path): dir_list = 阅读全文
摘要:
查看文件内容-while: cat 1.txt|while read line;do echo $line;done while read line; do echo $line; done <./1.txt 从日志当中测试连接统计情况 while :; do tail -n 100 /app/ng 阅读全文
摘要:
一、简介 Velero 是一个提供 Kubernetes 集群和持久卷的备份、迁移以及灾难恢复等的开源工具。 Velero 是一个云原生的灾难恢复和迁移工具,它本身也是开源的, 采用 Go 语言编写,可以安全的备份、恢复和迁移Kubernetes集群资源和持久卷。 Velero 是一种云原生的Kub 阅读全文
摘要:
Jenkins教程(自动化部署) 1. Jenkins是什么? Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具 阅读全文
摘要:
一、前提 世界千奇百怪,每个人都有自己独立的思想,有些事情即使你附耳告知,也可能如风般吹过,进而消逝,为了性能为了不延迟,表要加索引嘛,然而在某业务场景,业务表数千张,无索引的表几百张,这些表都是上百万的数据。 二、现象 在 GreatSQL 主从架构中,某天在系统资源充足的情况下,主从突然延迟,而 阅读全文
摘要:
测试同时读写能力 time dd bs=64k count=10000 if=/dev/zero of=test oflag=direct 生成655 MB 测试磁盘的写入性能: time dd if=/dev/zero of=testfile bs=1G count=1 oflag=direct 阅读全文
摘要:
介绍和安装ClickHouse是俄罗斯的Yandex于2016年开源的列式存储数据库(DBMS),使用C++语言编写,主要用于在线分析处理查询(OLAP),能够使用SQL查询实时生成分析数据报告。 OLAP(On-Line Analytical Processing)翻译为联机分析处理,专注于分析处 阅读全文
摘要:
MongoDB 最近一直在写文言文,但咱们MongoDB也是武行出身,今天就说说那些MongoDB的具有一些技术含量,且你需要的脚本,有这些脚本,能让小白快速解决一些问题,短暂冒充小专家。 这里需要注意,运行下面的脚本,一定要使用mongosh,不会装的看下面的,其实不用装,下载就放到Linux中的 阅读全文
摘要:
1 前言 在当今数据驱动的时代,数据库系统作为信息存储和管理的核心组件,其性能和可靠性直接影响着应用的稳定性和用户体验。MySQL,作为最流行的开源关系型数据库管理系统之一,被广泛应用于各类互联网应用中。然而,许多开发者和数据库管理员对其内部机制知之甚少,特别是在事务处理和日志管理方面。 事务的AC 阅读全文
摘要:
今天Mysql从库日志抛以下note信息,起初是主库上这几天有很大的并发事务,导致从库延时非常大,但是从库并没有什么压力,我们来分析下这个问题。 2021-01-10T16:08:39.947611+08:00 85441 [Note] Multi-threaded slave statistics 阅读全文
摘要:
一、问题来源 这个问题如下: image.png 朋友也分析了binlog发现并没有大事务的存在,且从库压力很小很小。下面我们稍微再来分析一下。 二、以往的说明 “Waiting for dependent transaction to commit” 由于协调线程判定本事务由于last commi 阅读全文
摘要:
背景介绍 近来一套业务系统,从库一直处于延迟状态,无法追上主库,导致业务风险较大。从资源上看,从库的 CPU、IO、网络使用率较低,不存在服务器压力过高导致回放慢的情况;从库开启了并行回放;在从库上执行 show processlist 看到没有回放线程阻塞,回放一直在持续;解析 relay-log 阅读全文
摘要:
开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis ,Oracle ,Oceanbase 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请加微信号 liuaustin3 (共1220人左右 1 + 2 阅读全文
摘要:
在《醍醐灌顶!异地多活架构设计看这篇就够了》一文中,基于容灾需要,讨论了数据写入的架构模型。数据读取方面,重点在于解决读取请求的负载分担、路由选择的问题,对于容灾架构的选择影响不大。不过,其中的“写后立即读”场景,是个一致性范畴的问题,即写入的数据和写入后读到的数据是否一致的问题,本文不展开讨论各种 阅读全文
摘要:
异地多活是分布式系统架构设计的一座高峰,当业务系统走到需要考虑异地多活这一步,其体量和复杂度都会达到很高的水准。接入层、逻辑层、数据层的三层架构,基本上是每个业务都会拥有的基础架构形态,而三层架构的关键在于数据层,本文将从数据层切入探讨异地多活对于基础架构设计的影响。 关于基础架构 信息技术的发展, 阅读全文
摘要:
说一个残忍的Kubernetes 运维真相,Kubernetes故障排除真的很难.....这是一张Kubernetes故障排查流程图,用于帮助用户诊断和解决Kubernetes集群中Pod、Ingress和Service的常见问题。通过一系列的问题和对应的命令(如kubectl get pods, 阅读全文
摘要:
10 个问题测试你对 K8s 的理解程度 问题 在一个有两个节点的集群中,一个节点有 Pod,另一个没有,新的 Pod 会被调度到哪个节点? 如果容器中的应用程序遇到 OOM(内存不足)错误,容器会重启,还是整个 Pod 会被重新创建? 应用程序配置(如环境变量或 ConfigMap 更新)是否可以 阅读全文