背景:
单笔交易某sql执行时间1ms(select)
并发30笔,同一句sql 执行时间增大到10ms
update、insert也是差不多在并发后响应时间增长到10多倍。请问这种延迟是正常范围的吗?
因为并发后tps上不去,cpu内存都在10%左右,但是交易响应时间直线上升。
请各位指点,谢谢!

解决方案 »

  1.   

    怎么做的并发?代码呢?30个SQL同时运行?
      

  2.   

    不是用30个sql做同时运行的。是性能测试人员写的代码。
      

  3.   

    说的不清不楚,怎么帮?具体的SQL有嘛?执行计划有嘛?
      

  4.   

    最好有测试时间段的AWR报告,或者ASH报告
      

  5.   

    兄台应该是搞压力测试的吧,cpu内存都在10%左右,看上去数据量压力不大呀,可以考虑是不是应用上达到瓶颈了,多几个节点试试