Mysql一条update语句的更新流程
上一篇我们的mysql查询语句执行过程我们侧重点与mysql的server的介绍,这次我们从mysql的update语句的执行流程了解下引擎层的执行过程。
从查询sql了解MySQL的执行过程
MySQL 是一个关系型数据库管理系统,在互联网企业中非常广泛的被使用。本文从一条查询sql入手,探索MyS
细说MySQL的日志
mysql的日志是其重要的组成部分。日志文件记录mysql数据运行期间发生变化,跟mysql的许多重要功能息息相关,比如:mysql奔溃恢复,回滚,主从同步等功能
监控文件系统事件的Python库-watchdog
在日常工作中,会遇到需要检测某个文件夹下的变动情况,再根据对应的行为做出不同的操作,在python中可以使用第三方模块watchdog 来实现
K8S探针讲解
在没有引入健康检查机制的时候,kubelet 根据容器运行的状态作为健康依据,不能监控容器中应用程序运行的状态,这就会导致在变更,服务假死等情况下的时候,导致流量丢失等问题。因此这个时候就需要引入健康检查机制。
go定时任务实战
?对于cron我们比较熟知的应该是linux的crontab,但是正常来说linux中的cron 只能支持分钟级别的定时任务。而在实际运用中,我们经常需要使用到秒级别的任务。cron 的表达式跟linux的cron基本语法是类似的。
python 定时任务框架APScheduler与Django APScheduler
在运维项目开发中,时常需要用到定时任务,python有多种定时任务的解决方案,这里我们来一起学习其中一个解决方案,python轻型任务框架:APScheduler
LINUX虚拟网络介绍
?Linux提供丰富的网络命名空间的隔离内容,网络命名空间为空间内所有的进程提供了全套的网络设施,Linux网络虚拟化技术是openstack网络,docker容器网络以及k8s网络等虚拟网络的基础。
eBPF编程入门与工具使用
在<<ebpf介绍>>这篇文章中,我们提到eBPF是一项Linux的革命性技术,它可以在Linux内核中运行沙盒程序,而无需改变内核源码或加载内核模块。这次我们就来具体看下eBPF的编程与现有工具的使用。
Linux网络简介
同 CPU、内存以及 I/O 一样,网络也是 Linux 系统最核心的功能。网络是一种把不同计算机或网络设备连接到一起的技术,它本质上是一种进程间通信方式,特别是跨系统的进程间通信,必须要通过网络才能进行。
初探linux 革命性技术eBPF
eBPF 是革命性技术, 起源于 linux 内核, 能够在操作系统内核中执行沙盒程序. 旨在不改变内核源码或加载内核模块的前提下安全便捷的扩展内核能力.
每日一问题探索-理解Linux Load Averages
由于在 Linux 操作系统里,Load 是一个定义及其含混的指标,排查 loadavg 高就是一个很复杂的过程。其基本思路就是,根据引起 Load 变化的根源是 R 状态任务增多,还是 D 状态任务增多
mysql的事务与实现原理
一组原子性的SQL语句,可以提交或回滚的原子工作单元 。当事务对数据库进行多次更改时,要么在提交事务后所有更改成功,要么在回滚事务时撤消所有更改。
ETCD敲门砖-浅谈Etcd
Etcd是CoreOS团队于2013年6月发起的开源项目,是一个高可用、强一致的分布式键值(Key-Value)数据库,主要用途是共享配置和服务发现。
浅谈分布式一致性算法 Raft
在只使用单个服务器时容易由于发生错误导致数据丢失等事情发生,解决数据单点问题就是备份,将操作重复到多个机器上就不怕单个机器出错了。但随之而来的就是,数据不一致、乱序等问题