当数据库很大时,tomcat / hibernate需要很长时间

时间:2016-12-31 03:54:24

标签: hibernate tomcat runtime

我使用的是hibernate和spring框架,而Tomcat是服务器。我正在Spring Tool Suite上开发我的应用程序。当我使用小型数据库(少量数据,例如: - 50MB)时,它通常运行不到一分钟。但是当我的数据库大小为500MB时,运行5分钟或更长时间。我使用了hibernate.hbm2ddl.auto = update,所以可能需要时间,我先想到,但是当我关闭hibernate.hbm2ddl.auto = none时,我看到了同样的情况。作为一个尝试,我也使用了hibernate.availableSettings.USE_CLASS_ENHANCER = true,我的Hibernate配置:

hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
hibernate.show_sql=true
hibernate.hbm2ddl.auto=none
hibernate.generate_statistics=true
hibernate.connection.charSet=UTF-8
hibernate.ejb.naming_strategy=org.hibernate.cfg.ImprovedNamingStrategy
hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider
hibernate.availableSettings.USE_CLASS_ENHANCER=true

请检查tomcat服务器控制台的屏幕截图: enter image description here

请帮我解决这个问题。

0 个答案:

没有答案