一个问题? InnoDB一棵B+树可以存放多少行数据?这个问题的简单回答是:约2千万为什么是这么多呢?因为这是可以算出来的,要搞清楚这个问题,我们先从InnoDB索引数据结构、数据组织方式说起。我们都知道计算机...
Jenkins: the input device is not a TTY
在使用jenkins执行docker容器内命令时,jenkins会提示 docker exec -it test_container bash build.sh the input device is not a TTY 在Stack Overflow上查找错误内容,解决方法如下: 去掉docker的-it...
记一次阿里云负载均衡502问题排查
一.问题描述 1.环境 阿里云负载均衡 CentOS7 Apache 2.现象 使用Apache搭建了一个服务,两个负载均衡中配置http协议转发,两个使用的不同的域名,不同的端口,一个成功,一个报502 Bad Gateway。 二....
docker registry 存储格式
一. 场景描述 前几天,registry服务器磁盘已经满了,想办法清除部分无用的数据。其中有一种方法,就是手工清除,上一篇文章没有写怎么手动清除。这里描述一下registry的存储格式。 二. 存储格式 1.整体存储 ...
docker registry服务器磁盘100%,该如何释放?
一、问题描述 我自己搭建了一个docker registry私服,总磁盘有300G左右,有几年的时间,一直没动,没有扩展磁盘,也没有删除镜像。 最近忽然无法push镜像了,在服务器上查找一番,发现磁盘空间100%了。 二、...
MongoDB主备仲裁节点关闭顺序
MongoDB分为三个角色节点:Primary(P)、Secondary(S)、Arbiter(A),但是关闭顺序不正确,关闭时就会有问题,有些时候,关闭后启动也会有问题。 因此需要有一个正确的顺序来关闭MongoDB集群。下方为实验...
如何写出让同事无法维护的代码
对,你没看错,本文就是教你怎么写出让同事无法维护的代码,保证不会被打死。如果建筑师盖房子就像程序员写程序一样,那么,第一只到来的啄木鸟就能毁掉我们的文明。——Gerald Weinberg 01 程序命名 容易输...
架构设计之CAP定理
在计算机领域,如果是初入行就算了,如果是多年的老码农还不懂 CAP 定理,那就真的说不过去了。CAP可是每一名技术架构师都必须掌握的基础原则啊。 现在只要是稍微大一点的互联网项目都是采用 分布式 结构了,...
Mysql数据库优化(含硬件、架构、配置参数、调优过程)
一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇文章主要谈谈MySQL数据库在发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致...
mysql数据库优化
前言 数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷. 1. 优化一览图 ...