上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 31 下一页
  2020年6月5日
摘要: 一 什么是主从复制 机器故障;容量瓶颈;QPS瓶颈 一主一从,一主多从 做读写分离 做数据副本 扩展数据性能 一个master可以有多个slave 一个slave只能有一个master 数据流向是单向的,从master到slave 二 一主一从搭建 2.1 slave 命令 slaveof 0.0. 阅读全文
posted @ 2020-06-05 17:56 jueyuanfengsheng 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一 子进程开销和优化 1 cpu 开销:rdb和aof文件生成,属于cpu密集型 优化:不做cpu绑定,不和cpu密集型的服务一起部署 2 内存 开销:fork内存开销,copy-on-write, 优化:单机部署尽量少重写 3 硬盘 开销:aof和rdb写入,可以结合分析工具使用 优化: 1 不要 阅读全文
posted @ 2020-06-05 17:55 jueyuanfengsheng 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一 持久化的作用 1.1 什么是持久化 redis的所有数据保存在内存中,对数据的更新将异步的保存到硬盘上 1.2 持久化的实现方式 快照:某时某刻数据的一个完成备份, -mysql的Dump -redis的RDB 写日志:任何操作记录日志,要恢复数据,只要把日志重新走一遍即可 -mysql的 Bi 阅读全文
posted @ 2020-06-05 17:51 jueyuanfengsheng 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一 慢查询 1.1 生命周期 我们配置一个时间,如果查询时间超过了我们设置的时间,我们就认为这是一个慢查询. 慢查询发生在第三阶段 客户端超时不一定慢查询,但慢查询是客户端超时的一个可能因素 1.2 两个配置 1.2.1 slowlog-max-len 慢查询是一个先进先出的队列 固定长度 保存在内 阅读全文
posted @ 2020-06-05 17:46 jueyuanfengsheng 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一 通用命令 1.1 通用命令 ####1-keys #打印出所有key keys * #打印出所有以he开头的key keys he* #打印出所有以he开头,第三个字母是h到l的范围 keys he[h-l] #三位长度,以he开头,?表示任意一位 keys he? #keys命令一般不在生产环 阅读全文
posted @ 2020-06-05 17:44 jueyuanfengsheng 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 第一章 redis初识 1.1 Redis是什么 介绍 开源:早起版本2w3千行 基于键值对的存储系统:字典形式 多种数据结构:字符串,hash,列表,集合,有序集合 高性能,功能丰富 那些公司在用 github,twitter,stackoverflow,阿里,百度,微博,美团,搜狐 1.2 Re 阅读全文
posted @ 2020-06-05 17:41 jueyuanfengsheng 阅读(163) 评论(0) 推荐(0) 编辑
摘要: redis介绍 redis安装 """ 1、官网下载:安装包或是绿色面安装 2、安装并配置环境变量 """ redis VS mysql """ redis: 内存数据库(读写快)、非关系型(操作数据方便、数据固定) mysql: 硬盘数据库(数据持久化)、关系型(操作数据间关系、可以不同组合) 大 阅读全文
posted @ 2020-06-05 17:34 jueyuanfengsheng 阅读(155) 评论(0) 推荐(0) 编辑
摘要: mysql 存储引擎的索引结构 存储引擎定义: 数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。 使用数据库引擎创建用于(OLTP Online Transaction Processing)联机事务处 阅读全文
posted @ 2020-06-05 11:22 jueyuanfengsheng 阅读(657) 评论(0) 推荐(0) 编辑
  2020年6月2日
摘要: 什么是范式? 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。 常见的3个设计范式 第 1 范式 第 1 范式,列不可分,所有字段值都是不可分解的原子值。 第一范式的合理遵循需要根据系统的实际需求来定。比如某些数 阅读全文
posted @ 2020-06-02 19:00 jueyuanfengsheng 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 数据库——MySQL读写分离后的延迟解决方案 背景: 根据上图可以看到QPS:10.73k,实际上真实的并发大量数据到达的时候,我这里最高的QPS是将近15k.而目前单个数据库分片(实例)4CPU8G内存的配置下,最高的性能是7k的QPS。 基于上篇我进行了分库分表是对于性能有很大的提高,分库分表实 阅读全文
posted @ 2020-06-02 18:51 jueyuanfengsheng 阅读(8754) 评论(0) 推荐(1) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 31 下一页