会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cd_along
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2021年9月16日
Redis 主从、哨兵部署
摘要: 使用Redis For Windows部署Redis主从和哨兵集群,实例为一主二从三哨兵。Redis文件夹如下,因为需要启动多个实例,所以需要准备多份redis.conf,将redis.windows.conf拷贝六份,根据主从、哨兵信息命名。 下载地址 https://github.com/mic
阅读全文
posted @ 2021-09-16 19:32 cd_along
阅读(80)
评论(0)
推荐(0)
2021年9月15日
Redis 哨兵模式
摘要: ###Redis高可用之哨兵 在Redis主从集群部署时,从库宕机,客户端仍然可以向主库或者其他从库发起请求;但当主库宕机时,Redis便无法提供写服务了。这个时候就需要一套机制来保障在主库宕机后,主从集群仍然可以正常提供服务,Redis的解决方案为哨兵模式。 哨兵是一个特殊的Redis进程,只是以
阅读全文
posted @ 2021-09-15 09:55 cd_along
阅读(144)
评论(0)
推荐(0)
2021年9月14日
Redis 主从模式
摘要: 主从模式 Redis高可用之服务,运行期间需要保证Redis服务尽量少中断。可以通过增加Redis实例的方式,将一份数据保存在多个实例上,一台实例出现故障,仍然有其他实例提高服务,维持了服务的高可用。 Redis提供了主从模式,并且采用读写分离的方式: 写操作只能在主库,避免实例间的锁争夺,在主库操
阅读全文
posted @ 2021-09-14 14:12 cd_along
阅读(1091)
评论(0)
推荐(0)
2021年9月13日
Redis 持久化
摘要: 在Redis宕机之后,可以从后端数据库中恢复缓存数据,但这种方式存在明显的问题,一是需要频繁访问数据库,给数据库造成巨大压力;二是从数据库中读取,性能明显慢于从Redis中读取,导致使用这些数据的应用程序变慢。所以,对Redis来说,实现数据的持久化,避免宕机后从后端数据库中恢复,是至关重要的,这是
阅读全文
posted @ 2021-09-13 22:42 cd_along
阅读(185)
评论(0)
推荐(0)
2021年8月11日
MySQL 事务、日志、锁、索引学习总结
摘要: MySQL架构 MySQL可分为Server和存储引擎两部分,如图1所示。 Server层:包括客户端连接器、查询缓存、解析/预处理器、优化器、执行器等,以及MySQL内置函数和所有跨引擎的功能都在这一层实现,比如存储过程、触发器、视图等。每个部分的功能参考 存储引擎层:负责数据的存储和读取,为插件
阅读全文
posted @ 2021-08-11 18:59 cd_along
阅读(518)
评论(0)
推荐(0)
2021年7月19日
MySQL 执行优化查询
摘要: 查询执行的基础 当希望MySQL能够以更高的性能运行查询时,最好的办法就是弄清楚MySQL是如何优化和执行查询的。当向MySQL发送一个请求的时候,MySQL执行过程如图1-1所示: 图1-1 查询执行路径 客户端发送一条查询给服务器。 服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的
阅读全文
posted @ 2021-07-19 19:32 cd_along
阅读(311)
评论(0)
推荐(0)
2021年7月16日
MySQL 优化特定类型的查询
摘要: ###优化COUNT()查询 COUNT() 是一个特殊的函数,有两种非常不同的作用: 统计某个列值的数量,也可以统计行数。在统计列值时要求列值是非空的(不统计NULL )。如果在COUNT() 的括号中指定了列或者列的表达式,则统计的就是这个表达式有值的结果数。 另一个作用是统计结果集的行数,当M
阅读全文
posted @ 2021-07-16 19:54 cd_along
阅读(123)
评论(0)
推荐(0)
2021年7月15日
优化SQL 查询性能
摘要: 为什么查询会很慢 如果把查询看作是一个任务,那么它由一系列子任务组成,每个子任务都会消耗一定的时间。要优化查询,实际上是要优化其子任务,要么消除其中一些子任务,要么减少子任务的执行次数,要么让子任务运行得更快。 通常来说,查询的生命周期大致可以按照顺序来看:从客户端,到服务器,然后在服务器上进行解析
阅读全文
posted @ 2021-07-15 19:55 cd_along
阅读(104)
评论(0)
推荐(0)
2021年7月14日
MySQL 索引使用案例
摘要: 索引使用案例 支持多种过滤条件 假设要设计一个在线约会网站,用户信息表有很多列,包括国家、地区、城市、性别、眼睛颜色,等等。网站必须支持上面这些特征的各种组合来搜索用户,还必须允许根据用户的最后在线时间、其他会员对用户的评分等对用户进行排序并对结果进行限制。如何设计索引满足上面的复杂需求呢? **现
阅读全文
posted @ 2021-07-14 22:08 cd_along
阅读(256)
评论(0)
推荐(0)
MySQL 创建高性能索引
摘要: 索引是存储引擎用于快速找到记录的一种数据结构。除了加速查找,索引在其他方面也有一些有用的属性。索引对于良好的性能非常关键。尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要。在数据量较小且负载较低时,不恰当的索引对性能的影响可能还不明显,但当数据量逐渐增大时,性能则会急剧下降,索引优化应该是对
阅读全文
posted @ 2021-07-14 21:55 cd_along
阅读(247)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告