很多从 Java 或者 Python 等语言转到 C/C++ 的时候,都会对内存管理,对象申请等问题非常疑惑,笔者今天尝试结合自己的切身经历进行一个简单的记录。
磁盘 IO 性能分析
数据库管理系统是基于文件系统建立起来的,在考虑数据库性能的时候,一个重要的考虑指标就是磁盘的 IO 性能,本篇文章就传统的机械磁盘(HDD)、固态硬盘(SSD)的 IO 性能进行定量的分析。
InnoDB Buffer Page 生命周期
cgroups 使用简介
cgroups 是 Linux 内核提供的一种可以限制、记录、隔离进程组所使用的物理资源的机制,本文简单介绍下 cgroups 的使用情况。
tcpdump 工具使用简介
tcpdump 工具是 Linux 平台下进行网络抓包的工具,tcpdump 抓包 + wireshark 分析也是分析网络问题的黄金搭档。本文对 tcpdump 的使用进行一个简单总结。
perf 工具使用简介
perf 工具是 Linux 平台下进行性能分析的一个非常常用的工具,这篇文章对 perf 工具的使用进行一个简单的介绍。
InnoDB 简介
最近在 Percona 的网站上看到了一张介绍 InnoDB 整体架构的图片,觉得总结的非常好,引用如下。
MySQL LF_HASH
MySQL 中有很多实现非常好的数据结构,本文要介绍的 LF_HASH 就是其中一个。
MySQL 中几种锁的使用
MySQL 中常用的几种锁包括:mysql_rwlock_t、mysql_mutex_t、mysql_cond_t,本文结合 MySQL 源码对各种锁的使用做一个简单的总结。
MySQL X Plugin
随着文档型数据库的持续火热,MySQL 也不甘寂寞,开始打起了文档型数据库的主义,全面支持 JSON 数据格式是其中一点,还有一点就是 X Plugin。