返回

您好,最近服务器压测遇到了一个问题想请教下,使用string format,concat拼接sql,(数据库是MySQL)gc stop时,每秒2000条insert会导致cpu将近100%,前2000条耗时486毫秒,最后2000条耗时达到41秒。gc不停止,默认值时,500毫秒到1600毫秒波动。定位到lua的string format,concat导致的耗时。目前考虑sql替换成存储过程,在cpp拼接字符串,初测稳定在300毫秒左右。但没有弄明白为什么gc stop对时间影响这么大,另外使用存储过程的话搜了下网上的介绍,阿里java手册是禁止使用的。 希望有空时不吝赐教,谢谢。

名字: 自动排版 密码:

回复 | (3149) | | 2020-11-21 04:30:32