摘要: 1、请简述OSI七层网络模型有哪些层及各自的含义? 物理层:底层数据传输,比如网线、网卡标准 数据链路层:定义数据的基本格式,如何传输,如何标识。比如网卡MAC地址 网络层:定义IP编码,定义路由功能,比如不同设备的数据转发 传输层:端到端传输数据的基本功能,比如TCP、UDP 会话层:控制应用程序 阅读全文
posted @ 2022-12-30 16:59 paul_hch 阅读(698) 评论(0) 推荐(0) 编辑
摘要: Ansible 是近年来越来越火的一款开源运维自动化工具,通过Ansible可以实现运维自动化,提高运维工程师的工作效率,减少人为失误。它基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令 阅读全文
posted @ 2022-12-30 16:47 paul_hch 阅读(89) 评论(0) 推荐(0) 编辑
摘要: MySQL 5.7并行复制时代 众所周知,MySQL的复制延迟是一直被诟病的问题之一,然而在Inside君之前的两篇博客中(1,2)中都已经提到了MySQL 5.7版本已经支持“真正”的并行复制功能,官方称为为enhanced multi-threaded slave(简称MTS),因此复制延迟问题 阅读全文
posted @ 2022-12-30 16:45 paul_hch 阅读(99) 评论(0) 推荐(0) 编辑
摘要: MySQL 8.0 相对于 MySQL 5.7,有很多新特性,比如:快速加列、原子 DDL、不可见索引、额外端口、角色管理等。这一节内容,就不讲这些新特性了,只来聊聊最近在工作学习过程中遇到的几处细节上的差异。 1 int 字段类型的差异 比如下面的建表语句,在 5.7 能正常执行: CREATE 阅读全文
posted @ 2022-12-30 16:43 paul_hch 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 这一节内容来聊聊新部署的 MySQL 8.0,需要调整哪些参数。包括一个 my.cnf 的示例和重要参数的解释及建议。 1 my.cnf 示例 首先列出一个 8.0 my.cnf 的实例,这个只针对普通的单实例或者主从环境,对于其他环境,比如 MGR,可能有更多的一些参数需要调整。并且也不是最完整, 阅读全文
posted @ 2022-12-30 16:42 paul_hch 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 那么关于 Nginx 的核心技术点有哪些呢? 什么是 Nginx? “ Nginx 是一个 轻量级 / 高性能的反向代理 Web 服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。他实现非常高效的反向代理、负载平衡,他可以处理 2-3 万并发连接数,官方监测能支持 5 万并 阅读全文
posted @ 2022-12-30 16:21 paul_hch 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 对于当前数据库的监控方式有很多,分为数据库自带、商用、开源三大类,每一种都有各自的特色;而对于 mysql 数据库由于其有很高的社区活跃度,监控方式更是多种多样,不管哪种监控方式最核心的就是监控数据,获取得到全面的监控数据后就是灵活的展示部分。那我们今天就介绍一下完全采用 mysql 自有方式采集获 阅读全文
posted @ 2022-12-30 16:18 paul_hch 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 在日常工作中,笔者遇到过很多MySQL主从复制报错的情况,这篇文章就来聊一聊常见的一些复制报错,以及处理办法。 1 server id 重复 这个在我们刚接触主从复制的时候可能会犯的错误,也就是主从的 server_id 配置成相等的了,show slave status\G 会报如下错误: 报错中 阅读全文
posted @ 2022-12-30 11:52 paul_hch 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 我们在工作过程中,可能多多少少会遇到主从延迟的情况,这一节内容我们就来聊聊什么情况可能出现主从延迟,怎样判断延迟,存在延迟怎么处理。根据笔者以往的经验,导致复制延迟可能的原因有这些: 大表在做 DDL,一方面 DDL 会产生元数据锁,可能产生阻塞,另外一方面,DDL 是在主库执行完,才写入 Binl 阅读全文
posted @ 2022-12-30 11:48 paul_hch 阅读(96) 评论(0) 推荐(0) 编辑