MySQL中索引基础知识及使用规则

目录一.InnoDB索引二.B+树三.聚集索引和辅助索引四.索引实战五.索引操作与规则重建索引索引覆盖最左前缀原则索引下推用索引和用索引快速定位却别六.普通索引和唯一索引如何选择前提普通索引和唯一索引下的查询普通索引和唯一索引下的更新change buffer使用change buffer更新流程c

MySQL 慢查询日志

简介MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能。查看是否开启慢查询功能:mysql> mysql> show variables like 'slow_query%';+---------------------+------------

MySQL中InnoDB和MyISAM引擎的对比

目录索引对比锁对比事务对比并发全文索引对比外键其他一.索引对比1.B+树概念我们这里关注B+树的两个特性:叶子节点包含数据data(data并不特指数据库中的某一行数据,也可以是某个数值,指针等)叶子节点均在同一层,且每个节点均可以直接找到上一个或者下一个节点(双向指针,比常规的B+树多了一个指向上

SpringBoot自动装配原理

目录工作原理剖析自动配置生效工作原理剖析Spring Boot关于自动配置的源码在spring-boot-autoconfigure-x.x.x.x.jar中:Spring Boot的启动类上有一个@SpringBootApplication注解,这个注解是Spring Boot项目必不可少的注解。

Mysql中的范式

目录范式定义第一范式第二范式第三范式反范式范式定义范式:Normal Format,是一种离散数学中的知识,是为了解决数据的存储与优化的问题:保存数据的存储之后,凡是能够通过关系寻找出来的数据,坚决不再重复存储,终极目标是为了减少数据的冗余。范式背景:1、是为了解决数据冗余2、是为了数据的优化与存储

Mybatis的缓存机制详解

目录一级缓存二级缓存自定义缓存一级缓存MyBatis 包含了一个非常强大的查询缓存特性,它可以非常方便地配置和定制。MyBatis 3 中的缓存实现的很多改进都已经实现了,使得它更加强大而且易于配置。mybatis默认情况下只会开启一级缓存,也就是局部的 session 会话缓存。首先我们要知道什么

Git回滚到历史节点(SourceTree篇)

1. 原理原理,我们都知道Git是基于Git树进行管理的,要想要回滚必须做到如下2点:本地头节点与远端头节点一样(Git提交代码的前提条件);于本地头节点获取某次历史节点的更改。2. 详细步骤步骤简记如下:两个节点 当前节点(最新节点) 与 历史节点1 点击历史节点,重置到历史节点,选择硬合并;2

git回滚线上代码(命令行)

目录一.如果没有push到远程仓库二.如果push到远程仓库一.如果没有push上去,可以用git reset 本地回滚到之前的代码。1.git reset 版本号和git reset --mixed 版本号(作用一致)①查看版本,需要回滚到385ad19aa255fb977c118cb79d275

(亲测)docker+keepalived+nginx搭建集群

目录安装centos 镜像新建2个docker容器在centos上安装所需环境测试相关服务命令一.安装centos 镜像docker pull centos二.新建2个docker镜像TheEternitydeiMac:~ admin$ docker imagesREPOSITORY

centos7安装docker和docker-compose

一.安装docker1.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yum install -y yum-utils device-mapper-persistent-data lvm2[root@izm5e2q95
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×