03 2022 档案

10.Redis集群搭建(扩容和缩容)命令总结
摘要:在前面几个小结,非常细致了说了一下Redis cluster 的搭建以及伸缩容,这里我就简单地总结一下命令 其中快速搭建集群步骤可以参考一下:https://www.cnblogs.com/zmc60/p/16061982.html 命令总结: 1.搭建集群命令: redis-cli --clust 阅读全文

posted @ 2022-03-31 22:15 太白金星有点烦 阅读(817) 评论(0) 推荐(0)

9.redis集群值缩容
该文被密码保护。

posted @ 2022-03-30 21:40 太白金星有点烦 阅读(0) 评论(0) 推荐(0)

8.集群伸缩(自动扩缩容)02
摘要:这里说一个公式: 公式:slot = CRC16(key)mod 16384 这个公式是根据redis的键计算槽位,然后再把这个键值对放进这个槽位中。 在上一篇文章中介绍了redis cluster的手工扩容,扩容了一个节点6385主节点和一个节点6386节点,其中这两个扩容的核心就是槽位的移动,比 阅读全文

posted @ 2022-03-30 20:33 太白金星有点烦 阅读(76) 评论(0) 推荐(0)

33.重建控制文件(rac模式下)
摘要:控制文件是什么,在前面的文章中也已经说过,这里主要说一下重建控制文件 1.查看控制文件所在的位置 这里怎样查看控制文件的位置 SQL> show parameter control_files; NAME TYPE VALUE control_files string /oradata/orcl/c 阅读全文

posted @ 2022-03-29 21:51 太白金星有点烦 阅读(192) 评论(0) 推荐(0)

7.集群伸缩(手动扩缩容)_01
该文被密码保护。

posted @ 2022-03-29 09:33 太白金星有点烦 阅读(0) 评论(0) 推荐(0)

6.redis节点之间的通信
摘要:通信流程 这里要说说redis集群中redis各个节点是怎样通信的。 在分布式存储中需要提供维护节点元数据信息的机制,所谓元数据是指:节点负责哪些数据,是否出现故障等状态信息。常见的元数据维护方式分为:集中式和P2P方式,redis集群采用P2P的Gossip(流言)协议, Gossip协议工作原理 阅读全文

posted @ 2022-03-27 10:39 太白金星有点烦 阅读(505) 评论(0) 推荐(0)

5.快速搭建redis集群
摘要:搭建集群 之前搭建redis集群可以采用redis-trib.rb,它是采用ruby实现的redis集群管理工具,内部通过cluster 相关命令帮我们简化集群创建,检查,槽迁移和均衡等常见运维操作,使用之前需要安装ruby依赖环境,但是在我目前的redis版本中,redis-trib.rb工具已经 阅读全文

posted @ 2022-03-27 09:54 太白金星有点烦 阅读(268) 评论(0) 推荐(0)

4.redis集群搭建(手动搭建)
该文被密码保护。

posted @ 2022-03-26 23:01 太白金星有点烦 阅读(2) 评论(0) 推荐(0)

3.Redis数据分布之Redis数据分区和集群功能限制
摘要:数据分区 redis cluster采用虚拟槽分区,所有的键根据哈希函数映射到0~16383整数槽内,计算公式:slot=CRC16(key) &16383.每个节点负责维护一部分槽以及槽所映射的健值数据 Redis虚拟槽分区的特点: .解耦数据和节点之间的关系,简化了节点扩容和收缩难度。 .节点自 阅读全文

posted @ 2022-03-26 17:19 太白金星有点烦 阅读(296) 评论(0) 推荐(0)

2.Redis数据分布之数据分布理论
该文被密码保护。

posted @ 2022-03-26 15:44 太白金星有点烦 阅读(2) 评论(0) 推荐(0)

1.Redis集群简介
该文被密码保护。

posted @ 2022-03-26 15:39 太白金星有点烦 阅读(1) 评论(0) 推荐(0)

21.Redis之读写分离
该文被密码保护。

posted @ 2022-03-26 15:26 太白金星有点烦 阅读(0) 评论(0) 推荐(0)

20.Redis节点运维说明
该文被密码保护。

posted @ 2022-03-26 14:55 太白金星有点烦 阅读(0) 评论(0) 推荐(0)

19.Redis故障模转移测试
摘要:以下是Redis sentinel的拓扑结构 [root@redis ~]# ps -ef|grep redis root 1259 1 0 3月18 ? 00:08:38 redis-server *:6379 root 1289 1 0 3月18 ? 00:08:18 redis-server 阅读全文

posted @ 2022-03-26 11:18 太白金星有点烦 阅读(83) 评论(0) 推荐(0)

18.Sentinel实现原理
该文被密码保护。

posted @ 2022-03-24 21:16 太白金星有点烦 阅读(0) 评论(0) 推荐(0)

17.Redis之sentinel(命令)
该文被密码保护。

posted @ 2022-03-23 21:13 太白金星有点烦 阅读(0) 评论(0) 推荐(0)

16.Redis之sentinel配置优化(参数讲解及修改)
该文被密码保护。

posted @ 2022-03-23 08:48 太白金星有点烦 阅读(3) 评论(0) 推荐(0)

15.Redis之Sentinel安装与部署
该文被密码保护。

posted @ 2022-03-22 20:14 太白金星有点烦 阅读(947) 评论(0) 推荐(0)

14.Redis之主从复制原理
摘要:0.主从复制原理 当建立主从关系时,slave配置slaveof host port. slave服务器会向主服务器发送一个sync命令,master 接受并fork一个进程来执行bgsave命令。该命令生成一个RDB文件并且全量发送个slave服务器,slave服务器接受并载入RDB文件,同时,主 阅读全文

posted @ 2022-03-22 20:01 太白金星有点烦 阅读(243) 评论(0) 推荐(1)

14.linux设置nofile和nproc参数
摘要:http://www.itersblog.com/archives/42.html 阅读全文

posted @ 2022-03-22 14:52 太白金星有点烦 阅读(223) 评论(0) 推荐(0)

1.DataGuard中如何配置LOG_ARCHIVE_DEST_n参数
摘要:http://blog.chinaunix.net/uid-31396856-id-5786344.html 阅读全文

posted @ 2022-03-22 13:52 太白金星有点烦 阅读(19) 评论(0) 推荐(0)

1.oracle迁移之dumplicate
该文被密码保护。

posted @ 2022-03-22 08:52 太白金星有点烦 阅读(3) 评论(0) 推荐(0)

1.Oracle GoldenGate
摘要:https://blog.csdn.net/eraining/article/details/109377905 阅读全文

posted @ 2022-03-21 17:30 太白金星有点烦 阅读(34) 评论(0) 推荐(0)

2.oracle性能日常查看
摘要:1.判断回滚段竞争的SQL SELECT rn.name, rs.gets, rs.waits, ( rs.waits / rs.gets ) * 100 ratio FROM v$rollstat rs, v$rollname rn WHERE rs.usn = rn.usn;--当Ratio大于 阅读全文

posted @ 2022-03-18 15:56 太白金星有点烦 阅读(33) 评论(0) 推荐(0)

13.Redis之哨兵结构01
该文被密码保护。

posted @ 2022-03-17 22:27 太白金星有点烦 阅读(0) 评论(0) 推荐(0)

8.利用show profiles分析慢sql语句
摘要:Show profile show profile也是分析慢sql语句的一种手段,通过它可以分析出一条sql语句的性能瓶颈在什么地方。它可以定位一条sql语句执行的各种资源消耗情况,比如CPU/IO等。 root@localhost 20:41: [(none)]> show variables l 阅读全文

posted @ 2022-03-16 20:50 太白金星有点烦 阅读(97) 评论(0) 推荐(0)

7.SQL优化之慢日志
摘要:思路: 对于慢sql语句优化,一般会按照下面的几个思路进行优化:开启慢日志,设置超过几秒为慢sql语句(可以视情况),抓取sql语句,通过explain查询执行计划,对慢sql语句分析,创建索引并调整语句,再看执行计划,对比调整结果 慢日志: 慢日志记录不仅有select语句,还有insert/de 阅读全文

posted @ 2022-03-16 20:36 太白金星有点烦 阅读(226) 评论(0) 推荐(0)

12.redis的复制技术
该文被密码保护。

posted @ 2022-03-13 10:58 太白金星有点烦 阅读(3) 评论(0) 推荐(0)

11.Redis持久化之问题定为与优化
该文被密码保护。

posted @ 2022-03-12 23:57 太白金星有点烦 阅读(1) 评论(0) 推荐(0)

10.Redis持久化之AOF
该文被密码保护。

posted @ 2022-03-12 20:08 太白金星有点烦 阅读(1) 评论(0) 推荐(0)

9.Redis持久化之RDB
摘要:1.前言 Redis支持RDB和AOF两种持久化机制,持久化功能有效避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数据恢复。 2.RDB RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化的过程分为手动触发和自动触发 3.触发机制 手动触发对应的命令是 阅读全文

posted @ 2022-03-12 14:43 太白金星有点烦 阅读(37) 评论(0) 推荐(0)

54.MySQL CPU使用彪高,如何快速找到源头
摘要:通常在MySQL的日常运维中,会突然发现cpu使用彪高,如何快速找到罪魁祸首呢?通常我们只需要执行show processlist 进行查看,一般执行时间最长的SQL八九不离十就是罪魁祸首,但当show processlist的输出有近千条,那么很难第一眼就发现有问题的SQL,那么如何快速找到呢?其 阅读全文

posted @ 2022-03-11 21:47 太白金星有点烦 阅读(94) 评论(0) 推荐(0)

53.脏页落盘的时机
摘要:1.前言 数据在内存被更新后,由于wal机制,redo和binlog会先落盘,而数据脏页也会在后续喧杂额一定的时间落盘 2.落盘时机 redo 写满 redo log 大小是固定的,写完后会循坏覆盖写入。当有新的内容要写入时,系统必须停止所有的更新操作,将checkpoint向前推进到新的位置,但是 阅读全文

posted @ 2022-03-05 15:26 太白金星有点烦 阅读(207) 评论(0) 推荐(0)

16.innodb的buffer pool
摘要:1.前言 其实早就想说说innodb的缓存技术了,但是一直感觉自己可能说不下来,因此这一节我就慢慢的说 2.缓存重要性 innodb的缓存是为了弥补了cpu和磁盘之间执行速度的巨大鸿沟,应该cpu的执行速度比磁盘读写速度要远远高于,因此需要在cpu和磁盘之间弄一个缓存,计算机可以把磁盘的数据先加载到 阅读全文

posted @ 2022-03-05 12:01 太白金星有点烦 阅读(119) 评论(0) 推荐(0)

导航