首页 / 帖子
关于Drupal性能测试问题请教大家

通过LoadRunner对提交文章进行并发测试,并发数量100,效果不理想,根据日志发现 这条语句非常耗时

UPDATE cachetags SET invalidations=invalidations + 1 WHERE ( (tag = '4xx-response') ) 

TPS在12个左右。提交相应时间8S.应用服务器8核16G. DB服务器24核32G
测试客户端机器8核16G.


2个答案
闻涛
发布于:2017-08-04 17:11

看看这个表多大,可以给cachetags表加索引。
另外,开启devel模块的sql统计,看看也可以看看慢查询。

AnnyO
发布于:2017-08-10 09:18

Drupal每次发布文章都 执行 UPDATE cachetags SET invalidations=invalidations + 1 WHERE ( (tag = '4xx-response') )  ,如果数据量很大或者并发的时候,那么执行它一定会导致性能消耗,能有什么方法解决呢?Drupal的缓存机制已经开启了。