Author name: Clyde Jin

DBA

MySQL 新技术系列第五期

📢 MySQL 新技术系列第五期 各位数据库同行、开发者朋友们,大家好! 欢迎回到「MySQL 新技术」系列。在前四期,我们依次全景解读了 9.x 版本策略、向量检索技术、JavaScript 多语言引擎,以及 Group Replication 高可用架构。这些话题分别聚焦于 AI-Ready 数据平台、开发范式变革和架构韧性提升,而本期我们将聚焦于贯穿所有技术演进的基础保障——安全。 随着 8.0 正式 EOL、9.7 LTS 接棒成为新一代长期支持版,MySQL […]

DBA

MySQL 新技术系列第四期

📢 MySQL 新技术系列第四期 各位数据库同行、开发者朋友们,大家好! 欢迎回到「MySQL 新技术」系列。在前三期,我们依次全景解读了 9.x 版本策略、向量检索技术,以及 JavaScript 存储程序与多语言引擎。这些话题分别聚焦于 AI-Ready 数据平台和开发范式变革,而本期我们将回归数据库运维最核心的命题——高可用。 在传统的主从复制时代,故障切换要么依赖人工介入,要么借助外部组件(如 MHA、Orchestrator),不仅运维成本高,而且恢复时间难以保证。随着 MySQL 9.3 引入智能主节点选举,再到 9.7 LTS 将企业级高可用能力开放至社区版,MySQL

DBA

MySQL 新技术系列第三期

📢 MySQL 新技术系列第三期 各位数据库同行、开发者朋友们,大家好! 欢迎回到「MySQL 新技术」系列。在第一期,我们全景解读了 MySQL 9.x 系列的版本策略与核心新特性;在第二期,我们聚焦于向量检索技术,剖析了 MySQL 如何从传统关系型数据库向「AI-Ready 数据平台」转型。 这一期,我们将深入探讨贯穿整个 9.x 系列的另一项革命性能力——JavaScript 存储程序与多语言引擎(MLE)。从 9.0 引入基础支持,到 9.2 的

DBA

MySQL 新技术系列第二期

📢 MySQL 新技术系列第二期 各位数据库同行、开发者朋友们,大家好! 欢迎回到「MySQL 新技术」系列。在第一期「告别 MySQL 8.0 时代,全景解读 MySQL 9.x 创新版」中,我们系统梳理了从 9.0 到 9.7 的版本策略与核心新特性,明确了 9.7 LTS 已接替 8.0

DBA

MySQL 新技术系列第一期

📢 MySQL 新技术系列开篇语 各位数据库同行、开发者朋友们,大家好! 欢迎来到「MySQL 新技术」系列的第一期。在接下来的系列中,我将持续为大家追踪、解读 MySQL 社区的最新动态,深入剖析从核心引擎到生态工具的每一项关键技术演进,希望能为你的日常运维与架构选型提供有力参考。 作为本系列的开篇,第一期的主题是 「告别 MySQL 8.0 时代,全景解读 MySQL 9.x 创新版」。之所以以此开篇,是因为 2026 年 4 月,MySQL

life

生活记录20260420

前一阵子 爸爸住院, 出院的几周,我神奇的掌握了一些厨艺, 烧了几顿饭,做了一些家常菜, 前几年一直想学烧菜,一直没有启动, 这次为了让爸爸休息,自己和老婆一起买菜、洗菜、备菜、烧菜 竟然很有天赋, 特色的烧了一个菠萝排骨,红烧鳊鱼第一次也基本成功了, 后续,多看看下厨房,给lp、女儿做一次寿司看看。   另外这一周,折腾了很多极空间NAS, 装好了wordpress,把博客从小芳那里搬到自己家, 装了一个Solara,可以免费下歌, 装了mihomo,可以在局域网使用VPN代理, 折腾的过程很开心,一步一步解决问题,一点点走向成功。   另外,最近把秋乐苑的wifi电视取消了, 把白洋苑的全屋wifi取消了, 几张手机卡升级了一下芯片。  

reading, SQL Server

读书《100 SQL Server Mistakes and How to Avoid Them》第十章 优化

第十章 优化 本章涵盖 实例级优化 查询优化 表优化 事务隔离级别 通过增加硬件来解决性能问题 在本章中,我们将深入探讨与 SQL Server 性能优化相关的错误和误解。我们将从实例级优化开始,讨论已弃用的跟踪标志的使用、关于即时文件初始化的误解以及内存配置错误。错误大致有两种类型:未能优化和错误的优化。   未能优化 我最近目睹了一次优化失败。我被要求查看一个提取、转换和加载(ETL)过程,这个过程在将数据加载到数据仓库时花费了大量时间。经过对该过程的检查,很明显团队没有进行容量规划(参见第9章)。虽然磁盘还有剩余空间,但数据文件的大小并未考虑每晚被导入数据库的大量数据。这导致数据文件在每晚多次以小增量扩展。即时文件初始化没有启用,这意味着每次增加文件空间时都会被清零,这在本章讨论的第二个错误中提到。启用即时文件初始化立即解决了问题,但我也让团队去规划他们的容量并相应地调整磁盘大小。 然后我们将继续讨论在优化查询时犯的错误。其中第一个错误是在本应与优化器合作时却与其对抗。接下来我们将讨论查询处理反馈,这一点经常被数据库管理员(DBA)忽视。   我们将继续研究表优化。在这里,我们将讨论一个常见的错误,即忽视有用的性能优化技术,包括分区表和压缩表。   接下来我们将看交易隔离级别,在这里我们将探讨我一次又一次看到的错误和误解。最后,我们将讨论当我们决定通过增加硬件来解决性能问题时会发生什么。

reading, SQL Server

读书《100 SQL Server Mistakes and How to Avoid Them》第九章 实例和数据库管理

第九章 实例和数据库管理 本章涵盖 常见的维护错误和误解 容量规划 数据库损坏 管理脚本 补丁 在本章中,我们将讨论偶然成为数据库管理员(DBA)的人常犯的维护和配置错误。作为本主题的一部分,我们将讨论在查看事务日志文件相关的一些误解之前,自动收缩数据库的影响,这些误解可能导致性能下降等问题。   接下来,我们将讨论容量规划。这是许多数据库管理员未能执行的任务,我们将看看潜在的后果。然后,我们将探讨一些关于脚本和自动化的常见错误,包括使用游标以及完全缺乏维护自动化。   最后,我们将探讨未能修补服务器的问题。我们将思考不进行修补的原因及其后果。我们还将讨论如何避免犯下这个错误。   本章的许多主题都集中在数据库管理员的日常工作上。因此,并非所有主题都会直接影响业务。然而,重要的是要记住,这些主题肯定会间接影响业务。例如,如果我们未能进行补丁更新,那么服务器被恶意攻击者攻击的风险就会增加,从而导致业务的巨大中断和声誉损害。   变化的是我们与业务团队的互动。到目前为止,我们讨论的大多数活动都是由业务团队主导的。相反,本章中的许多主题将由DBA团队主导,以避免或解决对业务的操作影响。例如,日志碎片化这样的问题并不是业务团队熟悉的,也不会要求我们去解决。相反,我们会持续关注这类问题,因为如果我们不关注,业务就会间接受到性能问题的影响。   对于本章中需要数据库的示例,我们将使用 MarketingArchive

free, software

告别查词痛苦!这款免费软件Carlibre,让你的外文阅读效率提升10倍

告别查词痛苦!这款免费软件Carlibre,让你的外文阅读效率提升10倍   读外文原版书,你还在这样做吗? 遇到生词,手动敲到翻译软件里? 一边看书,一边手机开着查词页面? 来回切换窗口,思路频频被打断? 如果你的答案是“Yes”,那么今天这篇文章,就是为你准备的 “外文阅读救星”。 今天要介绍的主角,是一款免费、开源、功能极其强大的电子书管理&阅读神器——Calibre。很多人只知道它能把电子书格式换来换去(比如把azw3转成epub),却忽略了它内置阅读器中那个堪称外文阅读神器的功能:可配置的划词翻译。 为什么说它是外文阅读的神器? 想象一下这个场景: 你正在读一本英文原版小说,看到一个不错的句子,但其中有几个生词。你只需要用鼠标选中这个词组或整个句子,旁边立刻就会弹出一个翻译窗口,显示出精准的中文翻译。 更强大的是,这个翻译结果不是死板的。你可以让它调用谷歌翻译、必应翻译,甚至是需要付费但质量更高的DeepL,或者最新的ChatGPT/ChatGPT 。 不需要复制,不需要切换应用,不需要鼠标点来点去。 一切都在你的阅读界面里丝滑完成。 如何开启这个“外挂”功能? 第一步:配置你的专属翻译引擎(重点!) 打开一本英文书        

[quads id="805"]
Scroll to Top