fFee-ops's Blog
07
18
Redis 安装、启动、关闭、配置详解 Redis 安装、启动、关闭、配置详解
文章目录 Redis安装 redis启动 简单启动 高级启动 Redis配置详解 自定义配置Redis Redis中的内存维护策略 Redis关闭 Redis安装Redis是C语言开发,安装Redis需要先将官网下载的源码
2020-07-18
18
Redis简介 Redis简介
1. 什么是RedisRedis 是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,
2020-07-18
17
锁机制 锁机制
文章目录 分类 示例 1、表锁 MySQL表级锁的锁模式 分析表锁定 2、行锁 行锁分析 解决因资源共享 而造成的并发问题。 @[toc] 解决因资源共享 而造成的并发问题。 1. 分类操作类型:a.读锁(共享锁):
2020-07-17
16
分析海量数据 分析海量数据
文章目录 模拟海量数据 分析海量数据 模拟海量数据通过 存储过程(无return)/存储函数(有return)来模拟。 create database testdata ; use testdata create table dep
2020-07-16
16
慢SQL排查 慢SQL排查
文章目录 慢查询日志 慢查询阀值: 查询超过阀值的SQL 慢查询日志慢查询日志:MySQL提供的一种日志记录,用于记录MySQL种响应时间超过阀值的SQL语句 (long_query_time,默认10秒) 慢查询日志默认是关闭的;建
2020-07-16
16
避免索引失效的一些原则 避免索引失效的一些原则
文章目录1、复合索引a.复合索引,不要跨列或无序使用(最佳左前缀)b.复合索引,尽量使用全索引匹配 2、不要在索引上进行任何操作(计算、函数、类型转换),否则索引失效例如 select ..where A.x = .. ; --假设A
2020-07-16
15
优化案例 优化案例
文章目录 单表优化 两表优化 三张表优化A B C 单表优化准备数据: create table book ( bid int(4) primary key, name varchar(20) not null,
2020-07-15
11
Unknown column ‘EntryTime‘ in ‘field list‘ Unknown column ‘EntryTime‘ in ‘field list‘
今天在写一个Demo时候,一直往数据库插入不进去数据。持续报错 Unknown column ‘EntryTime’ in ‘field list’ 经过检查,是数据库EntryTime字段前面多了个空格。应该是建表的时候不小心加上了…
2020-07-11
11
执行计划 执行计划
文章目录 两个问题 执行计划 id:编号 select_type:查询类型 type:索引类型、类型 possible_keys :可能用到的索引,是一种预测,不准。 key :实际使用到的索引 key_len :索引的长度 ; re
2020-07-11
10
索引 索引
文章目录 分类 创建索引 删除索引 查询索引 BTree检索原理 分类 主键索引: 不能重复。id 不能是null 唯一索引 :不能重复。id 可以是null 单值索引 : 单列, age ;一个表可以多个单值索引,name。 复合索
2020-07-10
10
SQL优化 SQL优化
文章目录 为什么要进行SQL优化 优化 Sql解析顺序 索引的优缺点 为什么要进行SQL优化原因:性能低、执行时间太长、等待时间太长、SQL语句欠佳(连接查询)、索引失效、服务器参数设置不合理(缓冲、线程数) 优化a.SQL :
2020-07-10
09
SQL语句优化原理 SQL语句优化原理
文章目录首先客户端发送sql语句,服务端的连接层收到语句将语句传递给服务层,服务层将语句进行优化再由引擎层决定由什么引擎执行,再将数据进行存储。 MYSQL逻辑分层 :连接层 服务层 引擎层 存储层 引擎层的默认引擎:InnoDB(默
2020-07-09
2 / 3