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+树多了一个指向上

Mysql中的范式

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

Mybatis的缓存机制详解

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

mongo添加索引及索引相关方法

目录索引的类型和属性单键索引普通单键索引索引子文档字段唯一索引复合索引多键值索引过期索引哈希索引地理位置索引文本索引索引操作方法查看现有索引列出数据库的所有索引删除索引重建索引创建索引的参数索引规则查询优化器何时查询计划缓存才会变呢联合索引的优化聚合管道的优化最期望看到的查询组合最不期望看到的查询组

centos7安装PostgreSQL12

一.安装源安装源地址: https://yum.postgresql.org/repopackages.php根据如下地址确定适用的版本https://yum.postgresql.org/findingdistro.php[root@izm5e2q95pbpe1hh0kkwoiz ~]# cat

Mysql联表update数据

1.MySQL UPDATE JOIN语法在MySQL中,可以在 UPDATE语句 中使用JOIN子句执行跨表更新。MySQL UPDATE JOIN的语法如下:UPDATE T1, T2,[INNER JOIN | LEFT JOIN] T1 ON T1.C1 = T2. C1SET T1.C2

SpringBoot中Redis配置类报错处理Unexpected_token(START_OBJECT)

一、redisTemplate获取时报错:Caused by: com.fasterxml.jackson.databind.JsonMappingException:Unexpected token (START_OBJECT), expected START_ARRAY:need JSON Ar

mybatis-plus多数据源切换失败

一、正常使用流程https://www.kancloud.cn/tracy5546/dynamic-datasource特性支持 数据源分组 ,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。支持数据库敏感配置信息 加密 ENC()。支持每个数据库独立初始化表结构schema和数据库data
Your browser is out-of-date!

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

×