10 2021 档案

摘要:一、什么是 RabbitMQ RabbitMQ是一个开源的遵循AMQP协议实现的基于Erlang语言编写,支持多种客户端(语言)。用于在分布式系统中存储消息,转发消息,具有高可用,高可扩性,易用性等特征的中间件。 二、RabbitMQ 相关概念 1、RabbitMQ 核心概念 Server:又称Br 阅读全文
posted @ 2021-10-08 16:44 金盛年华 阅读(139) 评论(0) 推荐(0) 编辑
摘要:五、特定语句调优 1、jion 语句 1.1 jion语句种类: 左外连接:left join 右外连接:right join 内连接:inner join 交叉连接:cross join (结果是笛卡尔积) 1.2 join 算法 1.2.1 Nested-Loop Join (NLJ) 嵌套循环 阅读全文
posted @ 2021-10-04 12:12 金盛年华 阅读(220) 评论(0) 推荐(0) 编辑
摘要:四、索引 1、索引数据结构 1.1 B-Tree 索引 B-Tree 特点: 根节点的子节点个数2 ⇐x<=m ,m是树的阶 假设m =3,则根节点可以有2-3个孩子 中间节点的子节点个数m/2 ⇐y ⇐m 假设m=3,中间节点至少有2个孩子,最多3个孩子 每个中间节点包含n个关键字,n=子节点个数 阅读全文
posted @ 2021-10-03 16:22 金盛年华 阅读(71) 评论(0) 推荐(0) 编辑
摘要:三、SQL分析 2、OPTIMIZER_TRACE 详解 OPTIMIZER_TRACE是 MySQL 5.6引入的一项跟踪功能,它可以跟踪优化器做出的各种决策(比如访问表的方法、各种开销计算、各种转换等),并将跟踪结果记录到 INFORMATION_SCHEMA.OPTIMIZER_TRACE 表 阅读全文
posted @ 2021-10-02 18:15 金盛年华 阅读(115) 评论(0) 推荐(0) 编辑
摘要:本文基于MySQL 8.0,理论支持MySQL 5.0及更高版本。 一 、数据库调优的维度 性能优化金字塔法则: 业务需求:不合理的需求可能会造成很多问题; 系统架构:做架构设计时,应充分考虑业务的实际情况,考虑好数据库的各种选择(读写分离?高可用?实例个数?分库分表?用什么数据库?); SQL及索 阅读全文
posted @ 2021-10-02 17:12 金盛年华 阅读(437) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示