数据库

精彩回顾|从架构到实践,AntDB融合型数据库揭秘

日前,2023中国PostgreSQL数据库生态大会圆满落幕!亚信安慧AntDB-T负责人洪建辉先生在大会上发表了精彩演讲,为我们揭开了AntDB融合型数据库的神秘面纱。从架构到实践,深入浅出地讲解了AntDB中的实时流数据处理引擎。

亚信AntDB数据库
数据库开发技术
2023-11-17 14:20

数据库:系统设计的核心

在系统设计中,理解数据库的复杂性至关重要。如果你正在为这样的设计做准备,而对数据库感到困惑,那么你来对地方了。我将带你了解数据库的基本知识,从基础知识到细节。

qing_yun
数据库开发技术
2023-11-17 10:14

国产软硬件替换之路,如何迎接挑战把握机遇?

日前,ITPUB举办了主题为“国产化软硬件升级替换之路”的第二期线上沙龙,会上,南京基石CTO徐戟(白鳝)、焱融科技CTO张文涛、星环科技分析型数据库技术总监郭卓异、万里数据库售前与解决方案总监张楠四位专家,分享了他们在国产化软硬件替代方面的新研究成果和实践经验,探讨国产化软硬件替代的关键问题和解决方案。

qing_yun
数据库开发技术
2023-11-17 09:43

Maxwell 的 CDC,好用不?

这段时间一直在探寻,有哪可以方便、快捷、优雅地导出mysql,或者相关的常用SQL数据库数据的手段和方法。

张哥说技术
MySQL
2023-11-16 09:57

空间都去哪里了?(中)

话接上回,空间都去哪里了?(上),当异常退出的时候,可能会留下许多孤儿文件,就像蛀虫一样,悄无声息蚕食你的空间。上回提到可以使用SQL+人肉巡检来排查:

数据库工作笔记
MySQL
2023-11-16 09:52

【慢SQL性能优化】 一条SQL的生命周期

本文采用一张简单的架构图说明了MySQL查询中使用的组件和组件间关系。 解析了一条sql语句从客户端请求mysql服务器到返回给客户端的整个生命周期流程。 列举了单表sql、关联表sql 两种不同SQL在整个生命周期中的执行顺序以及内部组件逻辑关系。 通过如上案例的解析可以让开发者们掌握到单表sql、关联表sql的底层sql知识,为理解慢sql的产生和优化鉴定基础。

数据库工作笔记
MySQL
2023-11-15 11:03

【京东技术双十一】记一次线上问题引发的对 Mysql 锁机制分析

在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此我的Runner探索之旅开始了!

数据库工作笔记
MySQL
2023-11-15 09:39

MySQL:刷脏相关

这里简单记录一下刷脏和IO代码的简要流程(8.0.23),以下内容仅供参考。先简要总结一下: 当大于默认8192(innodb_lru_scan_depth*innodb_buffer_pool_instances)的时候只有flush list刷脏,也就是buffer pool 的page会尽量填充,不做LRU淘汰。 当小于默认8192(innodb_lru_scan_depth*innodb_buffer_pool_instances)的时候会触发LRU扫描,扫描的时候需要释放page,如果page是干净的则直接释放放入free list,且做LRU淘汰。如果page不是干净的则需要进行LRU刷脏,完成后且放入free list,且需要做LRU淘汰。 刷盘总是先写入到DBLWR,这是同步IO的方式,如果不是O_D打开的文件还需要做对DBLWR做FSYNC。 刷盘写入数据文件由DBLW

数据库工作笔记
MySQL
2023-11-15 09:37

mysql 主从延时问题

过线上 MySQL 维护经验的童鞋都知道,主从延迟往往是一个让人头疼不已的问题。不仅仅是其造成的潜在问题比较严重,而且主从延迟原因的定位尤其考量 DBA 的综合能力:既要熟悉复制的内部原理,又能解读主机层面的资源使用情况,甚至还要会分析 binlog。导致主从延迟的一个常见原因是,对于 binlog 中的事务,从库上只有一个 SQL 线程进行重放,而这些事务在主库中是并发写入的。就好比你多个人(多

Linksla
MySQL
2023-11-14 15:11

mysql主从库执行计划不同

SQL:SELECT COUNT(l.`id_xx_cluster`) FROM app_xx_xx l where 1=1 AND l.id_xx_cluster IN (SELECT a.applicationName FROM axxxx_info a WHERE a.`axxxxStatus`!='02' GROUP BY a.applicationName);主库执行计划

darren__chan
MySQL
2023-11-14 11:33

SQL 执行 - 执行器优化

本期技术贴主要介绍查询执行引擎的优化。查询执行引擎负责将 SQL 优化器生成的执行计划进行解释,通过任务调度执行从存储引擎里面把数据读取出来,计算出结果集,然后返回给客户。

KaiwuDB
国内数据库
2023-11-14 11:03

数据库:系统设计的核心

在系统设计中,理解数据库的复杂性至关重要。如果你正在为这样的设计做准备,而对数据库感到困惑,那么你来对地方了。 我将带你了解数据库的基本知识,从基础知识到细节。

数据库工作笔记
MySQL
2023-11-14 09:32

MySQL哪些情况需要添加索引?

文章+执行计划,都掌握的话,我们可以优化80%的SQL了。 这一篇文章,就来聊一下,MySQL在哪些情况下,需要添加索引(根据小编以往的工作经验,绝大多数SQL,只要添加合适的索引,基本就完成了优化)。 特别是最后一种场景,如果没添加合适的索引,很可能长时间获取不到结果。 我们就一一分析这些需要创建索引的场景:

数据库工作笔记
MySQL
2023-11-14 09:27

技术抽丝剥茧|为什么 Redis 内部使用不同编码?

通过这次问题分析,我们可以看到 Redis 内部提供的不同编码会带来不同的性能和成本差别,建议大家在使用 Redis 时,也可以多了解自己的访问场景,根据实际情况来做一些调优。同时也提醒我们,时刻保持对问题根因的探究精神,才可以使我们自己的技术和业务能力不断提升。

数据库工作笔记
MySQL
2023-11-13 10:08

千万级数据深分页查询SQL性能优化实践

分页查询在数据库中是一种很常见的应用场景,一般都可以使用limit语句快速实现。但是随着表数据的增长,limit查询性能也会越来越慢。

数据库工作笔记
MySQL
2023-11-13 09:45