《MySQL王者晋级之路》张甦,电子工业出版社,2018.3
基于MySQL5.6和MySQL5.7
索引
索引是对数据库表中一列或多值值进行排序的一种结构。MySQL数据库两个主要的索引是:B+tree索引和哈希索引
演化
二叉树 -> 平衡二叉树 -> B-tre...
小马奔腾
5年前 (2018-06-26) 8276℃ 0评论
3喜欢
/dev/shm
默认linux发行版内核都会开启tmpfs,映射到/dev/shm目录,通过df命令可以查看到。
/dev/shm目录不在磁盘上,而在内存里,利用这个目录,可以拥有极佳的读写性能,因为对这个目录内文件的读写都是基于内存的。
/dev/shm默认是挂载的,如果没有...
小马奔腾
5年前 (2018-06-22) 10577℃ 1评论
1喜欢
《MySQL王者晋级之路》张甦,电子工业出版社,2018.3
基于MySQL5.6和MySQL5.7
数据库文件
数据库层面:参数文件my.cnf、错误日志error log、慢查询日志slow log、全量日志general log、二进制日志binlog、审计日志audit ...
小马奔腾
5年前 (2018-06-21) 9004℃ 1评论
3喜欢
《MySQL王者晋级之路》张甦,电子工业出版社,2018.3
基于MySQL5.6和MySQL5.7
MySQL简介与主流分支版本
MySQL简介
MySQL AB -> Sun -> Oracle
MySQL主流分支版本
MySQL、Percona Server、M...
小马奔腾
5年前 (2018-06-19) 9650℃ 0评论
1喜欢
本文源于朱忠华的《RabbitMQ实战指南》
RabbitMQ高阶
RabbitMQ实现原理
存储机制
持久化的消息到达时就写入磁盘,如果可以在内存中也会保存一份备份,以提高一定性能
非持久化消息到达时在内存中,当内存吃紧时,会被换入磁盘
消息包括消息体、属性和headers
$...
小马奔腾
5年前 (2018-06-12) 13932℃ 0评论
5喜欢
告警、监控和权限管理
插件Wacher、Marvel、Shield可以对es进行告警监控、认证权限管理,但都是收费的
告警
Watcher是进行告警和通知的插件,原理是在es中执行查询,满足条件后,产生告警
安装
1、安装Watcher插件
./plugin install li...
小马奔腾
5年前 (2018-06-08) 16992℃ 1评论
43喜欢
本文源于朱忠华的《RabbitMQ实战指南》
RabbitMQ运维
集群搭建
单台RabbitMQ服务器可以满足每秒1000条的消息吞吐量
RabbitMQ集群不能保证消息的万无一失,即使将消息、队列、交换器等都设置为可持久化,生产端和消费端都正确地使用了确认方式。
集群中所有节...
小马奔腾
5年前 (2018-06-07) 15230℃ 1评论
5喜欢
本文源于朱忠华的《RabbitMQ实战指南》
RabbitMQ简介
消息队列中间件有两种传递模式:点对点 和 发布/订阅
点对点依靠队列的原理;发布/订阅则可以用于一对多的广播
消息中间件的作用:解耦、冗余(存储)、扩展性、削峰、可恢复性、顺序保证、缓冲、异步通信
RabbitM...
小马奔腾
5年前 (2018-06-01) 19038℃ 0评论
11喜欢
集群管理
集群管理相关内容包括:集群节点监控、集群分片迁移、集群节点配置、节点发现、集群平衡位置
集群节点监控
集群监控包括集群的健康值、有关服务器的信息、节点信息、索引和分片信息等。监控API主要分为三类:
与集群相关的,以_cluster开头;
与节点相关的,以_nodes开...
小马奔腾
5年前 (2018-06-01) 11080℃ 1评论
1喜欢