kafka 对性能的优化

性能问题一般常出现在三个地方:

  • 网络
  • 磁盘
  • 复杂度

在 kafka 中性能的优化主要体现在三个方面:

  • Producer
  • Consumer
  • Borker

kafka 作为一个分布式队列,网络和磁盘更是优化的重中之重。kafka 中的优化手段主要有以下几种:

  • 压缩
  • 缓存
  • 批量
  • 并发
  • 算法
kafka

Mysql 性能优化

数据库优化维度有四个:

  • 硬件升级
  • 系统配置
  • 表结构设计
  • SQL语句及索引

优化选择:

  • 优化成本:硬件升级 > 系统配置 > 表结构设计 > SQL语句及索引。
  • 优化效果:硬件升级 < 系统配置 < 表结构设计 < SQL语句及索引。
Mysql