Varolan bir uygulamaya paralel olarak Spring, Hibernate ve Jersey kullanarak Web Servisleri geliştirme. Başlangıçta 20'den az varlık sınıfı kullanıyordum ve sunucunun başlaması 45 saniyeden az sürdü. Şimdi daha sonra zamana ihtiyacım olacak 191 varlık sınıfını ekledim. Bunları ekledikten sonra başvurumun başlaması yaklaşık 7 dakika sürüyor. Bu arada Tomcat 7'yi sunucum olarak kullanıyorum. günlüklerindeSunucu başlangıç zamanında uzun gecikme
Ben
o.h.ejb.packaging.AbstractJarVisitor - Filtering:............
o.h.cfg.annotations.CollectionBinder - Collection role:.......
o.h.cfg.annotations.PropertyBinder - Building property.......
org.hibernate.cfg.Ejb3Column - Binding column: Ejb3JoinColumn{....
org.hibernate.cfg.Ejb3Column - Binding column: Ejb3Column{table.....
o.h.c.annotations.SimpleValueBinder - Setting SimpleValue typeName for .....
o.hibernate.cfg.CollectionSecondPass - Second pass for collection:......
o.h.cfg.annotations.CollectionBinder - Binding a OneToMany: .....
o.h.cfg.annotations.CollectionBinder - Mapping collection: .....
o.h.cfg.annotations.TableBinder - Retrieving property ......
org.hibernate.cfg.Configuration - Resolving reference to class: .....
o.h.c.e.AbstractEhcacheRegionFactory - HHH020003: Could not find a specific ehcache configuration for cache named [.....]; using defaults.
net.sf.ehcache.Cache - Initialised cache: .....
n.s.e.config.ConfigurationHelper - CacheDecoratorFactory not configured for defaultCache. Skipping for '.....
o.h.c.e.AbstractEhcacheRegionFactory - started EHCache region:....
o.h.p.entity.AbstractEntityPersister - Static SQL for entity:.....
o.h.p.entity.AbstractEntityPersister - Version select: .....
o.h.p.entity.AbstractEntityPersister - Snapshot select:....
o.h.p.entity.AbstractEntityPersister - Insert 0: .....
o.h.p.entity.AbstractEntityPersister - Update 0: ....
o.h.p.entity.AbstractEntityPersister - Delete 0: ....
o.h.p.c.AbstractCollectionPersister - Static SQL for collection:.....
o.h.p.c.AbstractCollectionPersister - Row insert: .....
o.h.p.c.AbstractCollectionPersister - Row update: .....
o.h.p.c.AbstractCollectionPersister - Row delete: .....
o.h.p.c.AbstractCollectionPersister - One-shot delete: ....
sürü ben başlatma süresini artırmak için nasıl zaman
org.hibernate.loader.Loader - Static select for entity ... [NONE]: ...
org.hibernate.loader.Loader - Static select for entity ... [READ]: ...
org.hibernate.loader.Loader - Static select for entity ... [UPGRADE]: ...
org.hibernate.loader.Loader - Static select for entity ... [UPGRADE_NOWAIT]: ...
org.hibernate.loader.Loader - Static select for entity ... [FORCE]: ...
org.hibernate.loader.Loader - Static select for entity ... [PESSIMISTIC_READ]: ...
org.hibernate.loader.Loader - Static select for entity ... [PESSIMISTIC_WRITE]: ...
org.hibernate.loader.Loader - Static select for entity ... [PESSIMISTIC_FORCE_INCREMENT]: ...
org.hibernate.loader.Loader - Static select for entity ... [OPTIMISTIC]: ...
org.hibernate.loader.Loader - Static select for entity ... [OPTIMISTIC_FORCE_INCREMENT]: ...
org.hibernate.loader.Loader - Static select for action ACTION_MERGE on entity ... : ...
org.hibernate.loader.Loader - Static select for action ACTION_REFRESH on entity ...: ...
o.h.l.collection.OneToManyLoader - Static select for one-to-many
aşağıdaki alıyor sürü gözlenen görebilir?
Not: 4.1.4.RELEASE, hazırda sürümü: 4.2.7.Final
ben java yapılandırma kullanıyorum ve spring + hibernate + c3p0 + ehcache java configuration benim java yapılandırma görebilirsiniz Bahar sürümünü kullanıyor.
<property name="hibernate.temp.use_jdbc_metadata_defaults" value="false"/>
Genellikle Hibernate hızlandırır: Ayrı persistence.xml persistence.xml
içerde, kalıcılık birimi yapılandırmasına bu özelliklere ilave
Günlüklere bakıldığında, başlangıç sırasında gerçekleşen bazı silmeler, güncellemeler ve ekler var gibi görünüyor. Öyleyse, uygulamanın başlangıç sırasında ne yaptığını biraz bilgi verebilir misiniz? Ayrıca, persistence.xml dosyanızın gönderilmesi yardımcı olabilir. –
Yeni başlayanlar için günlük kaydı, günlük kaydı yavaşlatılır ve uygulamanızın başlatılmasını yavaşlatır. –
@MadhusudanaReddySunnapu java config kullanıyorum ve http://stackoverflow.com/questions/36304458/spring-hibernate-c3p0-ehcache-java-configuration/36305748 adresindeki java yapılandırmamı görebilirsiniz. Farklı persistence.xml kullanmamak. Daha fazla üzerinde başlangıç zamanda hiçbir şey yapılandırmamıştım. –