最新 最热

RocketMQ Streams:将轻量级实时计算引擎融合进消息系统

随着各行各业移动互联和云计算技术的普及发展,大数据计算已深入人心,最常见的比如 flink、spark 等。这些大数据框架,采用中心化的 Master-Slave 架构,依赖和部署比较重,每个任务也有较大开销,有较大的使用成本。RocketMQ S...

2021-12-16
3

换一个角度看 B+ 树

大家背八股文的时候,都知道 MySQL 里 InnoDB 存储引擎是采用 B+ 树来组织数据的。

2021-12-16
0

ClickHouse 数据库 Quick Start

Insert data from a file in specified format:

2021-12-16
1

MySQL InnoDB 存储引擎原理浅析

前言本文主要基于MySQL 5.6以后版本编写,多数知识来着书籍《MySQL技术内幕++InnoDB存储引擎》,本文章仅记录个人认为比较重要的部分,有兴趣的可以花点时间读原书。...

2021-12-16
0

DBeaver客户端工具结果集缓存实现的猜测

《MySQL客户端预读数据的区别》文章中提到了DBeaver设置"集数获取大小",我猜测是通过在执行的SQL上添加limit得到的,

2021-12-16
2

mysqldump备份失败案例一则

今天下午在线上遇到了一个业务反馈mysqldump频繁失败,大概的错误日志如下:

2021-12-15
0

当前的版本号与该ReadView进行比较

ReadView判断可见性的原理如下,在InnoDB中,创建一个新事务之后,当新事务读取数据时,数据库为该事务生成一个ReadView读视图,InnoDB会将当前系统中的活跃事务列表创建一个副本保存到ReadView。遴选真题当用户在这个事务中...

2021-12-15
1

基于Flink+ClickHouse打造轻量级点击流实时数仓

Flink 和 ClickHouse 分别是实时计算和 OLAP 领域的翘楚,也是近些年非常火爆的开源框架,很多大厂都在将两者结合使用来构建各种用途的实时平台,效果很好。关于两者的优点就不再赘述,本文来简单介绍笔者团队在点击流实时数...

2021-12-15
2

实战 | Bypass云锁MySQL注入总结

假如HTTP请求POST BODY太大,检测所有内容,WAF集群消耗太多的CPU、内存资源。因此许多WAF只检测前面的2M或4M的内容。对于攻击者而言,只需要在POST BODY前面添加许多无用的数据,把攻击的payload放在最后即可绕过WAF检测。...

2021-12-15
7

『叶问』#40,MySQL进程号、连接ID、查询ID、InnoDB线程与系统线程如何对应

有时候,怀疑某个MySQL内存查询导致CPU或磁盘I/O消耗特别高,但又不确定具体是哪个SQL引起的。

2021-12-15
0