天下步武
码龄11年
关注
提问 私信
  • 博客:63,014
    63,014
    总访问量
  • 17
    原创
  • 374,564
    排名
  • 60
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2014-04-15
博客简介:

管先森的博客

博客描述:
随便写写,记录自己
查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得4次评论
  • 获得79次收藏
创作历程
  • 2篇
    2021年
  • 9篇
    2020年
  • 8篇
    2019年
  • 14篇
    2018年
成就勋章
TA的专栏
  • 手册
    1篇
  • Redis核心技术与实战
    1篇
  • Redis
    2篇
  • OCP
  • Linux
    2篇
  • 从零开始学架构
    11篇
  • MySQL实战
    5篇
  • 数学
    2篇
  • mysql
    9篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Redhat7-MySQL5.7_Xenon 高可用安装步骤

在基于 MySQL 传统复制的时代(MySQL 版本低于 5.5),MHA 在 MySQL 高可用中可以说是非常成熟。在 MySQL 5.6 及 GTID 的出现后,MHA 由于没有及时的与 MySQL 新的特性一起及时更新,并且据说 MHA 作者基本放弃对该软件的维护了,MHA 作者目前在 Facebook 就职,自身也没再使用 MHA,他也认为在 GTID 环境下 MHA 存在的价值不大,但是使用 MySQL 的话,我找不到一个不用 GTID 的理由,无论是从功能、性能还是从维护的角度,GTID 自身所
原创
发布博客 2021.05.26 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

XenonDB_Architecture_1.png

发布资源 2021.04.26 ·
png

2021-01-21

一文读懂一个 MySQL 知识点(转载更新中……)知识点链接ICP 索引条件下推神奇的 SQL 之 ICP 索引条件下推
转载
发布博客 2021.01.21 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【MySQL 8.0 Reference Manual】阅读目录

MySQL 8.0 Reference Manual 阅读计划说明:手册版本: refman-8.0-en.a4.pdf 版本共 5574 页,更新时间为 2020-09-04 (revision:67247)查看官网更新:https://dev.mysql.com/doc/relnotes/mysql/8.0/en/基于当前最新版本 8.0.23 ,读完估计要再发布 1- 2 个小版本。*NDB 部分直接跳过,不在学习计划之内目录*此处仅展开二级目录结构,非重点略过需要和法律声明1 一般
原创
发布博客 2020.09.08 ·
425 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Redis 核心技术与实战】01 | 基本架构:一个键值数据库包含什么?

建立“系统观”,对总体架构和关键模块有一个全局的认知。然后再深入具体技术点。笔记:Redis 能够在实际业务中得到广泛的应用,得益于支持多样化类型的 value;常见操作 PUT、GET、DELETE;SCAN 获取一段 key 的范围值存在内存,一般 百 ns 访问级别,风险:掉电数据丢失;存在外存,避免数据丢失,受限慢速读写 ms 级别;设计 SimpleKV一个简直数据库包括:访问框架、索引模块、操作模块、存储模块;采用什么访问方式?动态库访问 libsimplekv.so
原创
发布博客 2020.09.08 ·
555 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《Redis开发与运维》各章重点回顾

第 1 章 初识 RedisRedis 8个特性:速度快、基于键值对的数据结构服务器、功能丰富、简单稳定、客户端语言多、持久化、主从复制、支持高可用和分布式。Redis 不是万金油,有些场景不适合 Redis 进行开发。开发运维解合以及阅读源码是用好 Redis 的重要方法。生产环境中使用配置文件启动 Redis。生产环境选取稳定版本的 Redis。Redis 3.0 是重要的里程碑,发布了 Redis 官方的分布式实现 Redis Cluster。第 2 章 API 的理解和使用Re
原创
发布博客 2020.07.21 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL Shell 8.0 官方手册【第五章:代码执行】

一、语言选择前几篇我们知道了 MySQL Shell 支持三种语言模式,但一次只能激活使用一种,模式自己决定。如果 SQL 模式,直接发送到 MySQL 服务器执行;如果 Javascript 模式,将被作为 Javascript 代码处理;如果 Python 模式,将被作为 Python 代码处理。在 MySQL Shell 的交互模式下运行。激活特定语言使用命令: \sql ,\...
原创
发布博客 2020.04.21 ·
1955 阅读 ·
0 点赞 ·
2 评论 ·
5 收藏

MySQL Shell 8.0 官方手册【第四章:入门操作】

本章讲解 MySQL Shell 的一些入门操作。一、MySQL Shell 会话我们通过执行 mysqlsh 命令开启一个 MySQL Shell 客户端。> mysqlsh开启 MySQL Shell 后,没有连接 MySQL 服务器,默认以 JavaScript 模式登录(可以设置),你可以通过 \py 或 \sql 命令切换不同脚本模式。1.1 在开启 MySQL Sh...
原创
发布博客 2020.04.20 ·
2910 阅读 ·
0 点赞 ·
1 评论 ·
11 收藏

MySQL Shell 8.0 官方手册【第三章:命令】

MySQL Shell 提供的命令使您能够修改代码编辑器的执行环境,例如,配置活动的编程语言或 MySQL Server 连接。下表列出了与当前选择的语言无关的可用命令。 由于命令需要独立于执行模式而可用,因此它们以转义序列 \ 字符开头。M’ySQL Shell 命令列表命令别名或缩写描述\help\h or \?帮助\quit\q or \exit退出...
原创
发布博客 2020.04.17 ·
1483 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

MySQL Shell 8.0 官方手册【第二章:安装】

一、在 Windows 上安装要使用 MSI 安装程序在 Windows 上安装 MySQL Shell,请执行以下操作:从 http://dev.mysql.com/downloads/shell/ 下载 Windows(x86,64 位)MSI 安装程序包;出现提示时,单击 Run;请按照安装向导中的步骤进行操作。重要在安装 MySQL Shell 之前,请确保已在 Wind...
原创
发布博客 2020.04.16 ·
660 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

MySQL Shell 8.0 官方手册【第一章:功能】

MySQL Shell 提供以下功能。支持的语言MySQL Shell 可使用 JavaScript,Python 和 SQL 等三种语言编写代码;有一些前缀为 \ 的特定 MySQL Shell 命令;【具体参考本第三章】命令可用于配置 MySQL Shell,而与当前选择的语言无关;从 8.0.18 版开始,MySQL Shell 使用 Python 2.7 替换为 Python ...
原创
发布博客 2020.04.16 ·
561 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

MySQL Shell 8.0 官方手册【前言】

MySQL Shell 是一款高级的 MySQL Server 客户端和代码编辑器。本系列文档介绍了 MySQL Shell 的核心功能。除了提供的类似于 MySQL 的 SQL 功能外,MySQL Shell 还提供 JavaScript 和 Python 脚本功能,并包括与 MySQL 配合使用的 API。X DevAPI 使您能够使用关系数据和文档数据,请参阅《Using MySQL as ...
原创
发布博客 2020.04.16 ·
550 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

【MySQL实战45讲】03 | 事务隔离:为什么你改了我还看不见?

隔离级别越高,效率就越低!SQL 标准的事务隔离级别读未提交(read uncommitted)读提交(read committed)可重复读(repeatable read)串行化(serializable)三种可能发生的情况脏读不可重复读幻读三者从上到下是被包含关系,也就是说,如果有脏读,则一定存在幻读。随着隔离级别的提升,出现情况的种类依次减少。脏读两个事务 ...
原创
发布博客 2019.08.19 ·
252 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【MySQL实战45讲】01|基础架构:一条SQL查询语句是如何执行的?

MySQL大体上可分为Server层和存储引擎层两部分:Server层连接器 / 查询缓存 / 分析器 / 优化器 / 执行器 / 内置函数 / 存储 / 触发器 / 试图等存储引擎层数据的存储和提取 / 插件式 / InnoDB(>5.5 默认)/ MyISAM / Memory连接器负责与客户端建立连接、获取权限、维持和管理链接。成功建立连接后,即使修改权限也要重新连接后才...
原创
发布博客 2019.08.19 ·
1328 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

【MySQL实战45讲】02|日志系统:一条SQL查询语句是如何执行的?

一条更新语句的执行流程又是怎么样的呢?更新流程除了上文书说到的分析器、优化器、执行器之外,还涉及到两个重要的日志模块:redo log(重做日志)和binlog(归档日志)。孔乙己赊账的例子redo logwrite pos是写入的位置,checkpoint是要擦除的位置,擦除前要将记录更新到数据文件中。write pos追上checkpoint时停止更新,先擦掉一些再推进checkpoi...
原创
发布博客 2019.08.19 ·
390 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

CentOS7.5 安装 MySQL 5.7.26 TAR免安装版(自用简略版)

一、准备工作检查是否存在 mariadb,如果存在移除rpm -e mariadb-version安装依赖包 libaio 和 libaio1yum -y install libaio*下载安装包wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz...
原创
发布博客 2019.07.11 ·
380 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

给我个理由继续使用 Mycat

给我个理由继续使用 Mycat昨天是 2019 年 7 月 4 日,历史上的今天是美国独立日,也是四位美国前总统逝世的日子,有过往也有新生,是一个新老交替前赴后继的日子。“基于阿里开源的 Cobar 产品而研发,Cobar 的稳定性、可靠性、优秀的架构和性能以及众多成熟的使用案例使得MYCAT一开始就拥有一个很好的起点,站在巨人的肩膀上,我们能看到更远。”这段话来自 Mycat 官网上描...
原创
发布博客 2019.07.05 ·
8781 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

MySQL中与NULL相关的的问题

很多表都包含可为NULL的列,即使应用程序并不需要保存NULL也是如此,这是因为可为NULL是列的默认属性(TIMESTAMP除外),然而通常情况下最好指定列为NOT NULL,除非真的需要存储NULL值。如果查询中包含可为NULL的列,对MySQL来说更难优化,因为可为NULL的列使得索引统计和值比较更加复杂。可为NULL的列会使用更多的存储空间,在MySQL里也需要特殊的处理。当可为NUL...
原创
发布博客 2019.03.04 ·
406 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【程序员的数学基础课-黄申】学习笔记 11-20

11讲树的深度优先搜索(上):如何才能高效率地查字典树的组成和深度遍历方式12讲树的深度优先搜索(下):如何才能高效率地查字典配合栈进行遍历,大大节省内存13讲树的广度优先搜索(上):人际关系的六度理论是真的吗广度搜索、用队列配合n层查找...
转载
发布博客 2019.01.24 ·
1302 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

【程序员的数学基础课-黄申】学习笔记 1-10

博客内容来自——极客学园>程序员的数学基础课现在数学在程序员的日常里重要性逐渐显现,但作者不建议去啃大学课本,可以先广度再深度。作者每节课都用心总结截图如下,建议购买课程更新学习01讲二进制:不了解计算机的源头,你学什么编程02讲余数:原来取余操作本身就是个哈希函数星期制分页hash散列加密长度一致的密文03讲迭代法:不用编程语言的自带函数,你会如何计算平方根...
转载
发布博客 2019.01.23 ·
4767 阅读 ·
4 点赞 ·
0 评论 ·
22 收藏
加载更多