- 压测结果:
`Running 30s test @ http://localhost:8080/test15 threads and 1000 connections(平均值) (标准差)(最大值)(正负一个标准差所占比例)Thread StatsAvgStdevMax+/- Stdev(延迟)Latency35.32ms17.38ms 345.78ms96.45%Req/Sec0.95k661.402.38k54.50%Latency Distribution50%33.36ms75%37.61ms90%42.49ms99%76.00ms197231 requests in 30.09s, 68.65MB readSocket errors: connect 754, read 188, write 0, timeout 0Requests/sec:6554.26Transfer/sec:2.28MB`
- wrk使用方便 , 结果清晰 。并且因为非阻塞IO的使用 , 可以在普通的测试机上创建出大量的连接 , 从而达到较好的压测效果 。
- 当我继续调大压测的值时 , 出现了OOM的情况 , 而且我的Node.js版本还是12.x版本.
![Mysql写入频繁,怎么破?这是我见过的最清晰的“神操作”](http://img.jiangsulong.com/220417/03360Gb7-2.jpg)
文章插图
- 此时我的表字段很少 , 而且都是非常简单的数据 , 读写也没有同时进行 , 压力也不大 , 但是却先出现OOM了 。
- 读写同时进行,高频耗时....
- 这个数据库我也不是理解很透彻
推荐阅读
- MySQL数据库表结构快速导出成MarkDown文档
- MySQL数据库架构和同步复制流程
- 一篇文章搞定Python连接mysql数据库模块PyMySQL
- linux服务器上创建mysql5.7定时任务,实现自动发布文章
- 美团MySQL数据库巡检系统的设计与应用
- 分享一段 Bash 脚本,用于MySQL备份压缩到Samba远程目录
- MySQL常用函数,程序员真得看看
- 在 Linux 上检查 MySQL/MariaDB 数据库正常运行时间的三种方法
- mysql中定时任务的用法
- PHP进阶教程-实现一个简单的MySQL连接池