一、成功的索引优化1.表数据如下:2.查询语句如下:explain select id, age, level from employee where dpId = 1 and age = 30 order by levelExtra: Using where; Using filesort出现了Using filesort需要进行优化。方法很简单,为查询,分组或排序的字段建索引即可。3.建索引优
一、关键参数 typesystem最好,到ref,一般就认为达标了。ALL和index最差,必须要进行优化。联接类型。下面给出各种联接类型,按照从最佳类型到最坏类型进行排序: system: 表仅有一行(=系统表)。这是const联接类型的一个特例。const: 表最多有一个匹配行,它将在查询开始时被读取。因为仅有一行,在这行的列值可被优化器剩余部分认为是常数。const表很快,因为它们只读取一次
一、linux的IO复用函数同一个线程内,多个描述符的IO操作,能够并发交替地顺序执行。epoll只提供三个函数:int epoll_create(int size); #创建epoll句柄int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event);关联被监听的事件和epool句柄(可以通过op参数来增加,删除和修改关联关系
一、RDB (Redis DataBases)原理:当前进程fork出一个子进程,子进程循环遍历所有的数据,并将数据保存到RDB文件。时机:按照配置文件设置的策略,来持久化数据。配置:二、AOF (AppendOnly File)原理:redis会将收到的,客户端发送过来的每一个写命令,都追加到aof文件的最后。时机:每次写命令,都会记录下操作。配置:三、RDB和AOF的比较持久化:RDB等待写入
redis的过期原理 redis的发布订阅原理 redis的事务原理 redis的pipline原理
redis的五种数据类型 (插图) redis客户端建立 ./redis-cli -h 192.168.1.22 -p 6380 --raw 1.String 应用场景: 统计网站访问数量、当前在线人数、微博数、粉丝数等,全局递增ID等 。 常用命令: SET key value GET key MSET key1 value1 [key2 value2] MGET key1 key2
redis单机安装0.安装依赖包 yum -y install lrzsz gcc unzip autoconf docbook-style-xsl1.下载redis源码 redis.io2.上传到服务器并编译,安装 rz redis-4.0.10.tar.gz
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号