数据库的性能优化问题

Paak 2018-08-29 05:26:46
测试了一下netty的并发,如下图

在方法中间加了一条对数据库的select count(*)操作 , 然后每秒的处理数就爆降了

连接池用的是hikaricp,没有涉及数据库操作的时候cpu占用在100%,有涉及数据库操作的,cpu占用率只有20%左右
...全文
344 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
胡菜菜 2018-08-30
  • 打赏
  • 举报
回复
现在的重点就是SQL执行太慢,要进行SQL优化,先把SQL贴出来,看有优化空间没
verejava 2018-08-30
  • 打赏
  • 举报
回复
RPC 微分布式远程调用框架

http://www.verejava.com/?id=1756827901192
Paak 2018-08-29
  • 打赏
  • 举报
回复
那要怎么优化呢~1000实在太低了,而且只是查询了一条记录,表里边也只有一条记录
stacksoverflow 2018-08-29
  • 打赏
  • 举报
回复
每加数据库的时候,你并发请求的吞吐量取决于netty服务器的速度。
加了数据库,明显数据库对请求的吞吐量小于netty,所以cpu就下来了(在等数据库的处理),请求数也就下来了。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧