Parser 耗时有点高,之前看wiki介绍parse的性能最快能达到600纳秒,想问下如何优化。
// 解析的SQL脚本
String sql_2 = "select 1 from mfts_feature_t ff where 1 = 1";
//执行代码
@test
public void test() {
Long start = System.currentTimeMillis();
List statementList = SQLUtils.parseStatements(sql_2, JdbcConstants.POSTGRESQL);
System.out.println("parse耗时:"+(System.currentTimeMillis() - start));
}
------耗时-------
parse耗时:1667
2条答案
按热度按时间oknrviil1#
用测试框架这么测试好像不准,我好像以前也这么测过,耗时贼长,你试下用别的方式再测试下,比如搞个controller之类的
41zrol4v2#
用测试框架这么测试好像不准,我好像以前也这么测过,耗时贼长,你试下用别的方式再测试下,比如搞个controller之类的
用接口调用试了一下,这个SQLparse的性能,概耗时3ms(普通笔记本跑出来的),容器上还没测试过,看看有没有机会进到纳秒大关。