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

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.hqwc.cn/news/151117.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue3.0运行npm run dev 报错Cannot find module node:url

vue3.0运行npm run dev 报错Cannot find module 问题背景 近期用vue3.0写项目,npm init vuelatest —> npm install 都正常,npm run dev的时候报错如下: failed to load config from F:\code\testVue\vue-demo\vite.config.js error when starting…

EtherNet/IP转profienrt协议网关连接EtherNet/IP协议的川崎机器人配置方法

EthernetIP 协议一般用于采集机器人,控制器等设备的数据。 下面介绍通过远创智控YC-EIPM-PN网关把EtherNet/IP协议的川崎机器人通过西门子1500PLC的控制方法。有些 EIP 的从站设备提供了 EDS 文件,可以从EDS 文件中获取点位信息。这些信息是需要填写到网…

供应 JOSEF约瑟 电源监视继电器 HJZZ-92/2A HJZZ-91 DC220V

品牌:JOSEF约瑟名称:监视综合继电器型号:HJZZ-91、HJZZ-92/2A额定电压:48,110,220VDC/110,220,380VAC功率消耗:≤10W触点容量:250V5A 系列型号: HJZZ-91分闸、合闸、电源监视综合装置; HJZZ-92/1分闸、合闸、电源监视综合装置;…

【计算机网络笔记】Cookie技术

系列文章目录 什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)…

Unity Spine 指定导入新Spine动画的默认材质

指定导入新Spine动画的默认材质 找到Spine的Editor导入配置如何修改方法一: 你可以通过脚本 去修改Assets/Editor/SpineSettings.asset文件方法二:通过面板手动设置 找到Spine的Editor导入配置 通常在 Assets/Editor/SpineSettings.asset 配置文件对应着 Edit/Prefe…

Web攻防06_sqlmap的使用

文章目录 参考链接: SQLMAP简介支持五种不同的注入模式 数据猜解-库表列数据权限操作引出权限:引出文件:引出命令(执行命令): 提交方法-POST&HEAD&JSONPost注入cookie注入注入请求头中(…

基于 nodejs+vue旅游推荐系统 mysql

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性:…

【随机过程】布朗运动

这里写目录标题 Brownian motion Brownian motion The brownian motion 1D and brownian motion 2D functions, written with the cumsum command and without for loops, are used to generate a one-dimensional and two-dimensional Brownian motion, respectively. 使用cu…

主动调度是如何发生的

计算机主要处理计算、网络、存储三个方面。计算主要是 CPU 和内存的合作;网络和存储则多是和外部设备的合作;在操作外部设备的时候,往往需要让出 CPU,就像上面两段代码一样,选择调用 schedule() 函数。 上下文切换主要…

Stable Diffusion WebUI linux部署问题

当我部署好环境后,准备大张旗鼓开搞时,进入项目地址运行python launch.py后发现 下面连接着的报错是 OSError: Cant load tokenizer for openai/clip-vit-large-patch14. If you were trying to load it from https://huggingface.co/models, make sure…

演讲比赛常见误区及解决方法

演讲比赛常见误区及解决方法 一、演讲内容选择错误 1. 主题选择不合理 许多参赛者选择的主题内容,与比赛题目要求或听众背景不符,难以引起听众的兴趣。正确选择主题应考虑以下几点: - 主题应与比赛题目要求相符合,切合比赛定位…

微信小程序 slot 不显示

问题:创建组件&#xff0c;使用带名字的slot&#xff0c;页面调用组件使用slot不显示 源码&#xff1a; 组件xml <view class"p-item br24" style"{{style}}"><slot name"right" wx:if"{{!custBottom}}"></slot>&l…