读高性能MySQL(第4版)笔记21_读后总结与感想兼导读

news2025/4/16 20:52:53

1. 基本信息

高性能MySQL:经过大规模运维验证的策略(第4版)

High Performance MySQL, Fourth Edition

 [美] Silvia Botros(西尔维亚·博特罗斯);Jeremy Tinley(杰里米·廷利)

电子工业出版社,2022年10月出版

1.1. 读薄率

书籍总字数471千字,笔记总字数50817字。

读薄率50817÷471000≈10.79%

1.2. 读厚方向

  1. SQL入门经典(第5版)

  2. SQL权威指南(第4版)

  3. SQL解惑(第2版)

  4. SQL编程风格

  5. 深度探索关系数据库:实践者的关系理论

  6. SQL必知必会第5版

1.3. 笔记--章节对应关系

笔记章节字数发布日期
2023年
读高性能MySQL(第4版)笔记01_MySQL架构(上)第1章MySQL架构24718月15日
读高性能MySQL(第4版)笔记02_MySQL架构(下)第1章MySQL架构19108月16日
读高性能MySQL(第4版)笔记03_监控第2章可靠性工程世界中的监控30568月17日
读高性能MySQL(第4版)笔记04_操作系统和硬件优化第4章操作系统和硬件优化35129月7日
读高性能MySQL(第4版)笔记05_优化服务器设置第5章优化服务器设置46009月11日
读高性能MySQL(第4版)笔记06_优化数据类型(上)第6章schema设计与管理20999月12日
读高性能MySQL(第4版)笔记07_优化数据类型(下)第6章schema设计与管理24479月13日
读高性能MySQL(第4版)笔记08_创建高性能索引(上)第7章创建高性能的索引27349月14日
读高性能MySQL(第4版)笔记09_创建高性能索引(下)第7章创建高性能的索引25199月15日
读高性能MySQL(第4版)笔记10_查询性能优化(上)第8章查询性能优化25919月19日
读高性能MySQL(第4版)笔记11_查询性能优化(中)第8章查询性能优化22609月20日
读高性能MySQL(第4版)笔记12_查询性能优化(下)第8章查询性能优化22279月21日
读高性能MySQL(第4版)笔记13_备份与恢复(上)第10章备份与恢复20789月22日
读高性能MySQL(第4版)笔记14_备份与恢复(中)第10章备份与恢复23359月23日
读高性能MySQL(第4版)笔记15_备份与恢复(下)第10章备份与恢复12589月26日
读高性能MySQL(第4版)笔记16_复制(上)第9章复制26649月28日
读高性能MySQL(第4版)笔记17_复制(下)第9章复制33859月29日
读高性能MySQL(第4版)笔记18_扩展MySQL第11章扩展MySQL257610月24日
读高性能MySQL(第4版)笔记19_云端和合规性第12章云端的MySQL
第13章MySQL的合规性
268510月25日
读高性能MySQL(第4版)笔记20_Performance Schema和其他第3章Performance Schema
附录A 升级MySQL
附录B Kubernetes上的MySQL
141010月26日
$总计50817$

2. 亮点

2.1. MySQL 8 和5.7的差异

提到了8和5.7版本的差异。

2.2. MySQL的合规性

文中的是欧美的法规法条,有一定意义但是不大,更多地则是启示作用,启示我们要结合我国颁布的一些法律法规考虑国产数据库的合规性。

2.3. 详细说明了复制、备份、恢复这三个概念

可以说这3者是高性能的基础。

3. 感想

3.1. 性能或者说高性能需要全方位考虑

第一层,SQL语句及其调优仅仅是高性能的一小部分而已,更多需要考虑的是硬件资源、网络带宽、存储方式等,好马配好鞍。基于MySQL

第二层,在某些业务场景下,可以选择更合适的关系数据库。基于关系数据库

第三层,在某些业务场景下,可以选择非关系数据库,键值、列式、文档或者图数据库。基于非关系数据库

第四层,工欲善其事必先利其器,什么合适用什么。基于混合多种数据库

3.2. 书读得越多越细,发现自己不懂的越多

首先,技术更新换代很快,知识推陈出新的节奏也很快。

其次,DevSecOps,行业细分之后又快速融合,码农、dba、运维、安全原来泾渭分明,现在在大一统。前后端分离,然后还全栈。木工要干瓦匠和漆工的活,一锤80,二锤80...

第三,好书要反复读,历久弥新,交叉读,同类项比较读,能有新发现。

最后,书到用时方恨少,多读书总没有什么坏处。(伪书、烂书一大堆的情况下,读到这些书那就是浪费时间了)。

3.3 经典好书,推荐阅读

3.4. 读第3版还是第4版

这是读者问我的问题,我的观点是除非你在用着旧版的MySQL而且不打算升级到新版,那么就读3版,否则读新版。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1142602.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

窗帘布艺经营配送小程序商城的效果如何

窗帘布艺覆盖生活中多个使用场景,可以说是必需品,由于需要客户提供尺寸乃至上门安装等,因此传统客户购买此类产品,一般会选择线下亲自购买,包括质感、论价、挑选等。 但随着互联网电商深入,线上销售和客户…

Java NIO 高并发开发

Java NIO 高并发开发 前言 Java NIO(New I/O)相比于传统的Java I/O(BIO)在高并发开发方面具有以下优势: 非阻塞模式:Java NIO使用非阻塞的I/O操作,允许一个线程管理多个通道(Channe…

<多线程章节十> 定时器的使用方法以及定时器的模拟实现

文章目录 💐专栏导读💡Java标准库中的定时器类💡模拟实现定时器 💐专栏导读 本篇文章收录于多线程,也欢迎翻阅博主的其他文章,可能也会让你有不一样的收获😄 🍂JavaSE🌷多…

Studio One6.5新版本功能介绍及下载图文教程

studio one6更新了。studio one终于迎来了期待已久的6.5版本,增加了杜比全景声环绕声等混音模式,让我们混音更加方便!Studio One 6破是一个功能完整的工作站,不止于专业的音乐制作和编辑,Studio One也是一个直播表演工…

计算机视觉 激光雷达结合无监督学习进行物体检测的工作原理

一、简述 激光雷达是目前正在改变世界的传感器。它集成在自动驾驶汽车、自主无人机、机器人、卫星、火箭等中。该传感器使用激光束了解世界,并测量激光击中目标返回所需的时间,输出是点云信息,利用这些信息,我们可以从3D点云中查找障碍物。 从自动驾驶汽车的角度看激光雷达…

MySQL启动后反复重新启动故障

MySQL版本为5.6.45 系统为Ubuntu 20.04 LTS 该服务器重启后,MySQL需要手动执行启动。 运行执行脚本后发现异常,如下图: 提示MySQL服务在不停重复启动。 反复使用ps -ef |grep mysql命令查看,发现mysql进程号一直在变化&#x…

ChatGLM推出第三代基座大模型在论文阅读、文档摘要和财报分析等方面提升超过50%推理成本降低一半...

“ 智谱AI发布了第三代基座大模型ChatGLM3,在模型性能、功能支持、开源序列等方面进行了全面升级。ChatGLM3在语义、数学、推理、代码、知识等不同角度的数据集上测评显示,具有在10B以下的基础模型中最强的性能。同时,ChatGLM3还支持多模态理…

数据库的概念和sql语句

数据:数字信息 据:就是属性 对一系列对象的具体属性的描述的集合 数据库:数据库就是用来组织(各个数据之间是有关联。是按照规则组织起来的),存储和管理(对数据的增删改查)的仓库 …

推荐一本书《变速领导力》

大家好,这里是大话硬件。 今天想再给大家推荐一本书《变速领导力》。前段时间推荐的《横向领导力》在国庆假期内已经全部读完了,目前在进行二刷,边刷边做思维导图笔记。 就在二刷横向领导力的同时,假期还带了一本书回来《变速领导力》。这本书是在公司无意中看到其他组的…

【C语言_文件_进程_进程间通讯 常用函数/命令 + 实例】.md_update:23/10/27

目录: 文件相关命令进程相关命令getpid(); fork(); vfork();exit(6);wait(status); WEXITSTATUS(status);exec组函数 对比 system popen :精彩博文跳转: 进程间通讯精彩博文跳转pipe 无名管道mkfifo 有名管道消息队列共享内存_映射信号编程查…

139.【JUC并发编程-04】

JUC-并发编程04 (八)、共享模型之工具1.线程池(1).自定义线程池_任务数小于队列容量(2).自定义线程池_任务数大于队列容量(3).自定义线程池_拒绝策略 2.ThreadPoolExecutor(1).线程池状态(2).构造方法(3).newFixedThreadPool (固定大小线程池)(4).newCachedThreadPool (缓存线程…

企业内部IM即时聊天软件WorkPlus,自主可控的信创即时通讯IM

随着国家的发展发展,很多技术因为一些原因越来越受制于人,尤其是上游核心技术。为了解决这个问题,我国明确了“数字中国”建设战略,强调“自主”、“安全”、“可控”,不被“卡脖子”。在信创产业链的各环节中&#xf…

Linux中shell脚本中的变量

目录 一、变量的定义 二、shell脚本中变量的定义方法 1、变量名称 2、环境级别 3、用户级别 4、系统级别 5、删除设定的变量 三、变量的转译 1、转译 2、声明 3、变量的数组 四、Linux中命令的别名设定 五、用户环境变量的更改 脚本中的传参 1、非交互模式 2…

【VPX611】基于6U VPX总线架构的SATA3.0高性能数据存储板(3.2GByte/s存储带宽)

VPX611是一款基于6U VPX总线架构的高性能数据存储板,该板卡采用2片Xilinx Kintex-7系列FPGA作为主控单元,FPGA内嵌RAID控制器,最大支持8个mSATA盘,最大存储容量可以达到8TByte,持续数据写入带宽可以达到3.2GByte/s。板…

【运维】fstab,systemctl与rc.local启动顺序

前言: 在redis,mongo服务添加systemctl enable启动的情况下,redis和Mongo没有正常启动。排查日志得知,使用到的路径没有挂载。下面截图中的/var/lib/redis和mongo都是软连接,指向了一个服务器的本地盘。 经过排查/var/log/messages以及查阅相关日志得出:…

微积分(三) 不定积分和定积分

前言 微分法也有它的逆运算——积分法。我们已经知道,微分法的基本问题是研究如何从已知函数求出它的导函数,那么与之相反的问题是:求一个未知函数,使其导函数恰好是某一已知函数。 不定积分 假设已知函数A,一个个关于面积的函…

【Linux】NFS服务器搭建配置挂载(Linux挂载Windows目录)

本篇作用于Linux挂载Windows目录,如需要Linux挂载Linux目录请移步我的另一篇文章 http://t.csdnimg.cn/lVrC6http://t.csdnimg.cn/lVrC6 一、Windows端操作步骤 1、创建windows目录,右键目录>属性 2、共享选项>共享按钮>选择Administrator&…

【Python爬虫三天从0到1】Day1:爬虫核心

目录 1.HTTP协议与WEB开发 (1)简介 (2)请求协议和响应协议 2. requests&反爬破解 (1)UA反爬 (2)referer反爬 (3)cookie反爬 3.请求参数 &#x…

基于springboot实现校园交友网站管理系统项目【项目源码+论文说明】

基于springboot实现校园交友网站管理系统演示 摘要 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生…

为什么说大模型微调是每个人都必备的核心技能?

▼最近直播超级多,预约保你有收获 近期直播:《基于开源 LLM 大模型的微调(Fine tuning)实战》 0 — 为什么要对 LLM 大模型进行微调(Fine tuning)? LLM 大模型(比如:Chat…