摘要:
什么是Pod 通俗的来讲就是以pause为基础容器,其它容器共享pause容器的网络名称空间、主机名以及进程间通信,组成的一个逻辑的容器集合。 • Kubernetes Pod是Kubernetes的基础单元,一个Pod是一组功能相关的部署到一起的容器的集合。 • 在Kubernetes 中,每个P 阅读全文
摘要:
一、日志类型 MySQL中的日志主要分为两种类型:Server层的日志和引擎层的日志(引擎层日志本文主要介绍InnoDB引擎日志) Server层日志 Error Log (错误日志):记录MySQL Server运行时出现的错误和警告。 Binary Log (二进制日志):记录了MySQL Se 阅读全文
摘要:
一、刷盘机制总览 刷盘过程 mysql刷脏数据在写redo之后,逻辑跟oracle一致。 checkpoint/commit -> 内存中的redo到redolog文件 -> 内存中的脏数据到数据盘。 但是mysql多一个环节,就是把binlog从binlog cache写入到binlog文件中。b 阅读全文
摘要:
Innodb存储引擎的架构 内存结构 Bufer Pool 缓冲池是主内存中的一个区域,里面可以缓存磁盘上经常操作的真实数据,在执行增删改查操作时,先操作缓冲池中的数据(若缓冲池没有数据,则从磁盘加载并缓存),然后再以一定频率刷新到磁盘,从而减少磁盘IO,加快处理速度。 缓冲池以Page页为单位,底 阅读全文
摘要:
一、GTID Mysql5.6引入GTID(Global Transaction IDs),多线程复制。 由服务器的UUID和事务ID号组成唯一标识某一个主机的某个事务的ID号; 每一个事务首部都有GTID,因此GTID使得追踪和比较事务变得简单,能够快速恢复数据库。 GTID有事务的编号,主从可以 阅读全文
摘要:
一、备份工具 1. mysqldump mysql服务自带的备份工具;mysqldump备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据库大于50G,mysqldump备份就不太适合; InnoDB:热备;启动大事务。 MyISAM:温备; 备份单个数据库hellodb至指定文件 阅读全文
摘要:
一、概念 1. 关系型数据库 数据库(DB) 即存储数据的“仓库”,其本质是一个文件系统。它保存了一系列有组织的数据 数据库管理系统(DBMS) 是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制。用户通过数据库管理系统访问数据库中表内的数据。 关系型数据库管理 阅读全文
摘要:
前言 本文通过实验实现Mysql的事务的创建、回滚。 通过实验验证事务不同的隔离级别的区别。 Mysql事务 事务(Transaction)是一组SQL组成的执行单元(Unit),是数据库并发控制和恢复回滚的基本单位。一个事务中可能包含多个SQL,要么都失败,要么都成功。 把需要保证原子性、隔离性、 阅读全文
摘要:
前言: Mysql中查询语句是日常使用最频繁和复杂的语句,Mysql查询有单表查询和多表连接查询,以下通过案例来熟悉Mysql的查询语句。 一、单表查询 现有hellodb数据库和students等表 mysql> SHOW DATABASES; + + | Database | + + | inf 阅读全文
摘要:
前言: 我们一般通过grafana导入Dashboard模板用来展示数据,但是有时候需要自己定义展示项目,这时需要自己在Prometheus重新自定义标签,并在grafana进行应用。 1、Prometheus标签重命名 [root@prome-01 prometheus]# pwd /opt/pr 阅读全文