-
MySQL 全表扫描成本计算
查询优化器是 MySQL 的核心子系统之一,成本计算又是查询优化器的核心逻辑。 全表扫描成本作为参照物,用于和表的其它访问方式的成本做对比。任何一种访问方式,只要成本超过了全表扫描成本,就不会被使用。 基于全表扫描成本的重要地位,要讲清楚 MySQL 的成本计算逻辑,从全表扫描成本计算开始是个不错的选择。 本文内容基于 MySQL 8.0.29 源码。 正···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
IntelliJ IDEA 2022.3正式发布,配置云同步
正文 今年10月份,JetBrains宣布了其打造的下一代IDE—— Fleet,的公开预览版本供以免费下载免费使用,笔者也在第一时间体验了一把,总结其特点为:从头构建使用IntelliJ代码处理引擎主流开发语言,一个IDE就够了分布式IDE架使用虚拟文件系统,走到哪编到哪完全重新设计的UIFleet定位不会取代其它IDE,这里提到它,是因为在这个版本的I···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
让我们一起聊聊自治数据库
自治数据库这个概念怎么定义呢?目前自治数据库的概念十分泛滥,很多数据库都号称自己是“自治数据库”。如果一个数据库产品提供很强的预警能力,或者提供了类似ADDM这样的自动诊断报告,这个数据库算不算自治数据库呢?答案是否定的。 哪怕数据库自身有很强的预警能力,数据库的预警可以很及时的推送到告警台上,DBA也无法马上对此进行确定,他们很可能要利用自己的经验和知···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
云数据库FinOps实战复盘
历时三个多月的HBase成本优化项目按照预期交付了,HBase云数据库月度成本下降了32.5%,超出预期达成目标。 我们对本次HBase成本优化项目进行深度复盘,并进一步尝试总结云数据库的FinOps之道。 希望能够赋能mysql、redis、mongo等其他云数据库产品实现降本增效,进而给互联网寒冬环境下的企业IT降本增效,提供一个参考思路。 本文将从4···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
微软加码Azure SQL数据库,为其提供128内核625GB内存配置
微软对旗下Azure SQL数据库服务再加码,为其配置英特尔的“冰湖”至强和AMD的“米兰”Epyc服务器芯片组。 微软本周开始公开预览旗下的标准系列(Standard-series,之前名为Gen 5)配置的数据库和弹性池,弹性池现在可以扩展到128个vCores和625GB的内存,比以前最大80个vCores和415GB的内存有了一个飞跃。 Azure···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
几款常用Database的性能对比
建模三件套,database,algorithm,training data。 这个科普文章,让我们来对比一下市面上常见的DB的性能以及其特殊的工作方式。 市面上常见的有很多,但其中大厂用得比较多的主要还是这几个:mysql、oracle、MongoDB还有HBase。MySQL我们一个一个来看,首先是MySQL,免费的开源资源,用的也是最多的。不仅性能···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
面试官:MySQL 中 varchar(n) 中 n 最大取值为多少?
大家好,我是小林。 上周发了一篇字节一面:MySQL 的 NULL 值是怎么存放的?,文章里面有提及这个问题:「varchar(n) 中 n 最大取值为多少?」 当时这部分内容写的不够严谨,所以我重写了这部分内容。 所以,这次就聊聊这个问题。前置知识要回答这个问题,首先我们得先知道 MySQL 存储一条记录的格式长什么样子。 以 Compact 行···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL索引详解,你学会了吗?
InnoDB存储引擎支持以下几种常见的索引,如B+树索引、哈希索引、全文索引。哈希索引是自适应的,InnoDB会根据表的使用情况自动为表生成哈希索引。 B+树索引是目前关系型数据库中最常用、最有效的索引之一,其索引结构是一种多路平衡树结构(与二叉树类似,B代表的不是Binary,而是Balance)。通过B+树索引能够快速的定位要要查找的数据所在的数据页,···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL插入时唯一键冲突的几种处理方式
MySQL插入记录时,结果提示主键冲突,怎么办? 当批量插入数据时,发现插入的这批数据中,有某些记录存在唯一键冲突,这种情况特别是在多线程进行数据插入时,会造成异常导致处理终止或者catch异常忽略部分数据。有什么好的办法对这些冲突的记录进行处理呢? 下面提供三种处理方式1. Ignore关键词某些场景下,我们需要批量插入的数据,某些已经在DB中了,我们希···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
把数据库该干的活交给OS可行吗
这两天在思考前几天一个朋友提到的一个问题,现在的OS越来越强大了,能不能把一些数据库该干的事情交给OS去做,这样数据库的内核可以大大的简化。这个观点让我想起了十多年前Linux是否需要提供o_direct这个文件IO选项给开发者的讨论。当时Linus Torvalds说了那句十分著名的话—“In short, the whole "lets bypass···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])