go语言设计与实现-读书笔记

Go语言设计与实现-读书笔记 原书地址 编译原理 静态单赋值(Static Single Assignment, SSA)是中间代码的一个特性,如果一个中间代码具有静态单赋值的特性,那么每个变量就只会被赋值一次。常数传播(con...

Redis大key监控

Redis 官方命令 Redis在 redis-cli 中提供了这种指令:redis-cli -h 127.0.0.1 -p 7001 –-bigkeys 也可以追加一个休眠参数,防止在查询过程 ops 暴增,使用此命令:redis-cli -h 127.0.0.1 -p 7001–-big...

Mysql监控指标

1.系统mysql的进程数 ps -ef | grep "mysql" | grep -v "grep" | wc –l 2.Slave_running mysql > show status like 'Slave_running'; 如果系统有一个从复制服务器,这个值指明了从服务器的健康度...

MySQL 性能监控4大指标

【编者按】本文作者为 John Matson,主要介绍 mysql 性能监控应该关注的4大指标。 第一部分将详细介绍前两个指标: 查询吞吐量与查询执行性能。文章系国内 ITOM 管理平台 OneAPM 编译呈现。 MySQL 是什么? ...

分布式算法-一致性hash

大家在工作中多少都遇到过困惑,当单机性能达到瓶颈时如何可以无状态的进行水平扩展横向扩展?那么这个时候就涉及到多机器、多服务如何做sharding? 一丶分布式算法 1、hash算法 典型求余 对应机器...

趣解IO多路复用

阻塞IO, 给女神发一条短信, 说我来找你了, 然后就默默的一直等着女神下楼, 这个期间除了等待你不会做其他事情, 属于备胎做法. 非阻塞IO, 给女神发短信, 如果不回, 接着再发, 一直发到女神下楼, 这个期间你除了发...

goAccess图形化分析nginx日志

具体的goAccess相关信息可以在官网看到介绍,这里不做赘述。 只提到几个需要注意的点。 1.nginx默认为空格(一个空格)分割,如果是初始化的nginx log可以0配置直接使用。 2. 1.3版本支持中文,但是需...