pgsql,mysql和DB2 在 SELECT COUNT(*) 性能上的差异及其原因

yumo6663个月前 (05-09)33
之前,我记录了一下pgsql select count 的性能。今天我想来对比一下 PostgreSQL、MySQL(特别是 InnoDB 和 MyISAM 引擎)以及 IBM Db2 在 SELEC...

数据库大揭秘:10张图告诉你MySQL为什么选B+树做索引?

yumo6663个月前 (05-09)47
柠檬哥整理了50本计算机相关的电子书,关注公众号「后端技术学堂」,回复「1024」我发给你,回复「进群」拉你进百人读者技术交流群,一起学习共同成长。...

MySQL 日志:undo log、redo log、binlog

yumo6663个月前 (05-09)36
今天来和大家分享MySQL的三个日志文件,可以说 MySQL 的多数特性都是围绕日志文件实现,而其中最重要的有以下三种:...

MySQL存储引擎背后的真相:为何InnoDB并非所有场景的最佳选择

yumo6663个月前 (05-09)43
MySQL存储引擎背后的真相:为何InnoDB并非所有场景的最佳选择引言部分你是否遇到过这样的情况:明明已经按照最佳实践选择了MySQL的InnoDB引擎,却发现某些查询依然缓慢得令人沮丧?或者当你的...

MySQL中如何选择合适的备份策略和备份工具

yumo6663个月前 (05-09)48
数据库备份的重要性毋庸置疑,可以说,它是数据安全的最后一道防线。鉴于此,对于备份,我们通常会做以下要求:...

一文理解MySQL的锁机制与死锁排查

yumo6663个月前 (05-09)11
MySQL的并发控制是在数据安全性和并发处理能力之间的权衡,通过不同的锁策略来决定对系统开销和性能的影响。...

最全的MySQL总结,助你向阿里“开炮”(面试题+笔记+思维图)

yumo6663个月前 (05-09)11
前言作为一名编程人员,对MySQL一定不会陌生,尤其是互联网行业,对MySQL的使用是比较多的。对于求职者来说,MySQL又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。实际上...

为什么MySQL选择B+树作为索引结构?深度解析其优势与性能

yumo6663个月前 (05-09)22
在数据库系统中,索引是提升查询性能的关键技术之一。MySQL作为最流行的关系型数据库之一,选择了B+树作为其默认的索引结构。那么,为什么MySQL会选择B+树?本文将从B+树的设计原理、实际应用场景以...

运维角度浅谈:MySQL数据库优化(mysql优化技巧实战)

yumo6663个月前 (05-09)33
本博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:1、数据库表设计项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部分就是对表结构...

一文扫盲MySQL数据库,看完这篇才能说精通(建议收藏)

yumo6663个月前 (05-09)17
本文正式开始前,让我们先了解一下MySQL和数据库以及它们之间的关系。数据库:保存有组织的数据的容器(通常是一个文件或一组文件),可以是保存在硬件设备上的文件。...