Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » [CDO](Starting the CDO takes a long time)
[CDO] [message #1802659] Wed, 13 February 2019 12:31
Maxim Martynov is currently offline Maxim MartynovFriend
Messages: 22
Registered: February 2017
Junior Member
Hi.
We using CDO with ORACLE database.

Starting CDO take a long time about 15 minutes. All this time CDO read schema from database. This process very slow.
I'm record JFR by Java Mission Control.
Screenshot of this https://i.imgur.com/rZrxa1W.png
And jfr file in attach.

Is it possible to optimize this process?
What is the best or recomended database for using with CDO?

Stack Trace	Sample Count	Percentage(%)
java.lang.Thread.run()	19	100
   org.eclipse.equinox.internal.app.AnyThreadAppLauncher.run()	17	89,474
      org.eclipse.equinox.internal.app.EclipseAppHandle.run(Object)	17	89,474
         org.eclipse.net4j.util.om.OSGiApplication.start(IApplicationContext)	17	89,474
            org.eclipse.emf.cdo.internal.server.bundle.CDOServerApplication.doStart()	17	89,474
               org.eclipse.emf.cdo.spi.server.RepositoryConfigurator.configure(File)	17	89,474
                  org.eclipse.emf.cdo.spi.server.RepositoryConfigurator.configure(Document)	17	89,474
                     org.eclipse.emf.cdo.server.CDOServerUtil.addRepository(IManagedContainer, IRepository)	17	89,474
                        org.eclipse.net4j.util.lifecycle.LifecycleUtil.activate(Object)	17	89,474
                           org.eclipse.net4j.util.lifecycle.LifecycleUtil.activate(Object, boolean)	17	89,474
                              org.eclipse.net4j.util.lifecycle.Lifecycle.activate()	17	89,474
                                 org.eclipse.net4j.util.lifecycle.ShareableLifecycle.internalActivate()	17	89,474
                                    org.eclipse.net4j.util.lifecycle.Lifecycle.internalActivate()	17	89,474
                                       org.eclipse.emf.cdo.internal.server.Repository.doActivate()	17	89,474
                                          org.eclipse.net4j.util.lifecycle.LifecycleUtil.activate(Object)	17	89,474
                                             org.eclipse.net4j.util.lifecycle.LifecycleUtil.activate(Object, boolean)	17	89,474
                                                org.eclipse.net4j.util.lifecycle.Lifecycle.activate()	17	89,474
                                                   org.eclipse.net4j.util.lifecycle.Lifecycle.internalActivate()	17	89,474
                                                      org.eclipse.emf.cdo.server.internal.db.DBStore.doActivate()	17	89,474
                                                         org.eclipse.net4j.db.DBUtil.openDatabase(IDBAdapter, IDBConnectionProvider, String, boolean)	17	89,474
                                                            org.eclipse.net4j.internal.db.DBDatabase.<init>(DBAdapter, IDBConnectionProvider, String, boolean)	17	89,474
                                                               org.eclipse.net4j.db.DBUtil.execute(IDBConnectionProvider, DBUtil$RunnableWithConnection)	17	89,474
                                                                  org.eclipse.net4j.internal.db.DBDatabase$1.run(Connection)	17	89,474
                                                                     org.eclipse.net4j.internal.db.DBDatabase$1.run(Connection)	17	89,474
                                                                        org.eclipse.net4j.db.DBUtil.readSchema(IDBAdapter, Connection, String, boolean)	17	89,474
                                                                           org.eclipse.net4j.db.DBUtil.readSchema(IDBAdapter, Connection, IDBSchema)	17	89,474
                                                                              org.eclipse.net4j.spi.db.DBAdapter.readSchema(Connection, IDBSchema)	17	89,474

[Updated on: Wed, 13 February 2019 12:32]

Report message to a moderator

Previous Topic:[CDO]
Next Topic:Ecore Model Editor help
Goto Forum:
  


Current Time: Wed Aug 21 00:40:53 GMT 2019

Powered by FUDForum. Page generated in 0.02262 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top