MySQL 慢查询就是在日志中记录运行比较慢的 SQL 语句。通过该功能我们可以很方便地排查问题 SQL 语句,或者检查当前 MySQL 性能。MySQL 默认没有开启慢查询日志记录功能,下面通过样例演示如何开启以及使用。 1,开启慢查询日志 (1)首先我们要创建一个文件夹用于保存慢查询日志文件......
多线程复制(并发复制)技术在 MySQL 5.6 中被引入,又在 MySQL 5.7 中得到了进一步的完善(MySQL 5.7 中是基于逻辑时钟的方式进行的多线程复制)。解决了当 master 同一个 schema 下的数据发生了变更,从库不能并发应用的问题,同时也真正将 binlog 组提交的优势充分发挥出来......
一、基本介绍 1,什么是 MySQL Replication? 主从复制(也称 AB 复制)允许将来自一个 MySQL 数据库服务器(主服务器)的数据复制到一个或多个 MySQL 数据库服务器(从服务器)。并且可以根据配置,选择是复制所有数据库,还是复制指定的数据库甚至指定的表......
有时我们需要在虚拟机中安装个 Win10 系统做测试使用,如果使用原版镜像不仅体积大、安装慢,而且占用资源也很多。因此我们常常会选择第三方封装的系统了,可以一键部署,开箱即用。然而,第三方封装的镜像一般是 wim 或者 esd 格式的,用 WMware 是无法直接安装的......
当一个项目中的服务数量增加后,配置文件也会相应地增加。而多个配置文件中会存在相同的配置,那么我们可以将相同的配置独立出来,作为该项目中各个服务的共享配置文件,这样每个服务都可以通过 Nacos 进行共享配置的读取。 六、配置中心使用教程2:共享配置......
从前文样例可以知道,我们可以通过指定 spring.profile.active 和配置文件的 DataID 来实现不同环境下读取不同的配置。为了能够实现更复杂的环境隔离需求,Nacos 还提出了命名空间(Namespace)和配置分组(Group)这两个概念: 命名空间(Namespace)常用于不同项目间的隔离......
十二月头条:Python将第4次蝉联TIOBE年度语言 TIOBE 将在下个月公布 2020 年的年度编程语言,一年内排名率增长最高的编程语言将获得这一称号。目前,Python 以 +1.90% 数据遥遥领先。紧随其后的分别是 C++(+0.71%)、R(+0.60%)和 Groovy(+0.69%)。在今年的最后一个月......
我在之前的文章中介绍了 Nacos 作为注册中心时的使用方法。然而,Nacos 功能远远不止于此,本文起我将接着介绍 Nacos 作为配置中心在SpringCloud 中的使用。 四、配置中心使用教程1:基本用法 1,新建配置 (1)首先我们启动 Nacos 服务......
同 Eureka 一样,如果在 SpringCloud 项目中接入 Nacos 作为注册中心,它同样完全兼容 Spring Cloud 的 Ribbon、Hystrix、OpenFeign 等组件。即使原先项目使用的是 Eureka 作为注册中心,想要切换成 Nacos 只需要改个依赖,加个配置就可以了,十分简单......
在前文中我介绍了如何搭建单节点的服务注册中心,但这个在生产环境中显然并不合适。而 Nacos 同 Eureka 一样,可以通过集群部署来构建高可用的服务注册中心,以增强系统的可用性。 集群部署准备环境跟单机部署相同,额外的要求就是 Nacos 需要 3 个或 3 个以上 Nacos 节点构成集群......