最近用公司老的SSH框架写了一个信箱,数据库使用的mysql。
当我写完后导入了1W+的测试数据进行性能测试,测试时发现获取信件列表接口巨慢,找了各种原因没找到。经过各方面分析,原因也是让人吐血的:
居然是hibernate里面的打印sql功能导致的,果断关掉了这个功能,速度瞬间提起来了。
具体操作:
打开hibernate配置文件,找到如下配置:
将show_sql设置为false即可
最近用公司老的SSH框架写了一个信箱,数据库使用的mysql。
当我写完后导入了1W+的测试数据进行性能测试,测试时发现获取信件列表接口巨慢,找了各种原因没找到。经过各方面分析,原因也是让人吐血的:
居然是hibernate里面的打印sql功能导致的,果断关掉了这个功能,速度瞬间提起来了。
具体操作:
打开hibernate配置文件,找到如下配置:
将show_sql设置为false即可