《Linux 性能优化实战》第 28 篇案例。
案例场景:
- MySQL 查询特别慢,一个简单的查询需要 15 秒
- 系统 CPU 使用率中的 iowait% 特别高
- 磁盘 I/O 使用率接近 100%
这个案例总共由三个容器组成,包括一个 MySQL 数据库应用、一个商品搜索应用以及一个数据处理的应用。其中,商品搜索应用以 HTTP 的形式提供了一个接口:
/
:返回Index Page
;/db/insert/products/<num>
:插入指定数量的商品信息;/products/<product>
:查询指定商品的信息并返回处理时间。
make build
make run
make clean