ObjectDB Database Search

51-100 of 200 results

virtual servers and one file

files access and only part of the virtual file is in the virtual server's cache . Have you ever heard ... and only part of the virtual file is in the virtual server's cache . Have you ever heard ... caching of the database file is the reason seems reasonable and maybe this could be solved

evictAll() behavior

manager A couple of questions about this: 1. the first evictAll() seems to be clearing the L2 cache ... is a bit tricky. pmf.getDataStoreCache().evictAll() clears the L2 cache . pm.evictAll() clears the persistence manager (L1) cache . But evictAll does not affect objects that have been changed by the current

Index causes increased memory usage

stored in memory that assists in searching on indexes?  Are they cached in any way? Here's a bit ... ;  ObjectDB version 2.37_22. Thanks in advance. cvtsc Dev Team There is no special cache for indexes. Pages that contain indexes are cached in the page cache , exactly as pages that contain data. Try

jakarta.persistence.StoredProcedureQuery.setCacheStoreMode(CacheStoreMode)

setCacheStoreMode (    CacheStoreMode cacheStoreMode ) Set the cache storage mode that is in effect during query execution. This cache storage mode overrides the cache storage mode in use by the entity manager. Parameters: cacheStoreMode - cache storage mode Returns: the same query instance. Since: Jakarta Persistence (JPA) 3.2

jakarta.persistence.Query.setCacheRetrieveMode(CacheRetrieveMode)

;  CacheRetrieveMode cacheRetrieveMode ) Set the cache retrieval mode that is in effect during query execution. This cache retrieval mode overrides the cache retrieve mode in use by the entity manager. Parameters: cacheRetrieveMode - cache retrieval mode Returns: the same query instance. Since: Jakarta Persistence (JPA) 3.2

jakarta.persistence.Query.setCacheStoreMode(CacheStoreMode)

;  CacheStoreMode cacheStoreMode ) Set the cache storage mode that is in effect during query execution. This cache storage mode overrides the cache storage mode in use by the entity manager. Parameters: cacheStoreMode - cache storage mode Returns: the same query instance. Since: Jakarta Persistence (JPA) 3.2

In memory processing for ObjectDB

Transaction per second limit and making sure if ObjectDB can help us here. Additionally the only cache I see in settings is query cache , is it only that query result sets are cached or I can actually have a all of my Objects in Cache ? We can run the embeeded mode for perfomance, or embeeded + in memory

significant performance decrease

to around 30% when the number of entities was just half of the current). We tried to optimize the cache settings, current objectdb.conf is: Now the question is, are there settings to change the caching ... Support great, that helps, just to be sure for the cache settings, as normal, the bigger, the better (or

How to Use a SF with extended Persistence Context?

) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.ejb3. cache ... ] at org.jboss.as.ejb3. cache .impl.backing.NonPassivatingBackingCacheImpl.create(NonPassivatingBackingCacheImpl.java:97) [jboss-as-ejb3-7.1.1.Final.jar:7.1.1.Final] at org.jboss.as.ejb3. cache .impl

OptimisticLockException

off caching ??) 2. do I understand correctly that if object x is modified and persisted by process B ... it??   dmoshal David Moshal You can disable the L2 cache (or empty it with evict ) and empty the EntityManager (L1) cache by invoking clear . JDO provides some additional settings in which objects

Entity is not related to ObjectDB, but i get exception from ObjectDB

.domain.entity.psql.DialogNew at com.google.common. cache .LocalCache$Segment.get(LocalCache.java:2201) [guava-16.0.1.jar:] at com.google.common. cache .LocalCache.get(LocalCache.java:3934) [guava-16.0.1.jar:] at com.google.common. cache .LocalCache.getOrLoad(LocalCache.java:3938) [guava-16.0.1.jar:] at com

Out of memory

kind of glitch with sharing page cache ? lwalkowski Lukasz Walkowski Could you please provide ... caching activities but it is unclear what share can be released by the GC and what cannot be released. In addition, please post the ObjectDB configuration file (to show cache sizes, etc.). support Support

Query results are not up to date for entities, not primitives

Santos This could be the result of getting query results from the cache . There is no difference between criteria queries and string based JPQL queries regarding the cache (and actually every criteria query it converted by ObjectDB to JPQL). But some cache operations cannot be used with queries

jakarta.persistence.PersistenceConfiguration.sharedCacheMode(SharedCacheMode)

Jakarta Persistence (JPA) Method in jakarta.persistence.PersistenceConfiguration PersistenceConfiguration sharedCacheMode (    SharedCacheMode sharedCacheMode ) Specify the shared cache mode for the persistence unit. Parameters: sharedCacheMode - the shared cache mode Returns: this configuration. Since: Jakarta Persistence (JPA) 1.0

jakarta.persistence.PersistenceConfiguration.sharedCacheMode()

Jakarta Persistence (JPA) Method in jakarta.persistence.PersistenceConfiguration SharedCacheMode sharedCacheMode() The shared cache mode. The default behavior is unspecified and provider-specific . Returns: the shared cache mode. Since: Jakarta Persistence (JPA) 1.0

jakarta.persistence.CacheStoreMode.USE

Jakarta Persistence (JPA) Enum Constant in jakarta.persistence.CacheStoreMode USE Insert entity data into cache when read from database and insert/update entity data when written to the database: this is the default behavior. Does not force refresh of already cached items when reading from database. Since: Jakarta Persistence (JPA) 1.0

jakarta.persistence.CacheStoreMode.REFRESH

Jakarta Persistence (JPA) Enum Constant in jakarta.persistence.CacheStoreMode REFRESH Insert/update entity data held in the cache when read from the database and when written to the database. Force refresh of cache for items read from database. Since: Jakarta Persistence (JPA) 1.0

jakarta.persistence.EntityManager.setCacheRetrieveMode(CacheRetrieveMode)

Jakarta Persistence (JPA) Method in jakarta.persistence.EntityManager void setCacheRetrieveMode (    CacheRetrieveMode cacheRetrieveMode ) Set the default cache retrieval mode for this persistence context. Parameters: cacheRetrieveMode - cache retrieval mode Since: Jakarta Persistence (JPA) 3.2

jakarta.persistence.EntityManager.setCacheStoreMode(CacheStoreMode)

Jakarta Persistence (JPA) Method in jakarta.persistence.EntityManager void setCacheStoreMode (    CacheStoreMode cacheStoreMode ) Set the default cache storage mode for this persistence context. Parameters: cacheStoreMode - cache storage mode Since: Jakarta Persistence (JPA) 3.2

jakarta.persistence.SharedCacheMode.ENABLE_SELECTIVE

Jakarta Persistence (JPA) Enum Constant in jakarta.persistence.SharedCacheMode ENABLE_SELECTIVE Caching is enabled for all entities for which Cacheable(true) is specified. All other entities are not cached . Since: Jakarta Persistence (JPA) 1.0

jakarta.persistence.SharedCacheMode.DISABLE_SELECTIVE

Jakarta Persistence (JPA) Enum Constant in jakarta.persistence.SharedCacheMode DISABLE_SELECTIVE Caching is enabled for all entities except those for which Cacheable(false) is specified. Entities for which Cacheable(false) is specified are not cached . Since: Jakarta Persistence (JPA) 1.0

Pooling of EntityManagers

this is the most expensive resource. However, the persistence context, i.e., the first level cache that an EntityManager holds is not preserved or reused. Is may be worth reusing these caches as well in some ... level cache and the described conflict if other entity managers use the same objects at the same time

jakarta.persistence.FindOption

Jakarta Persistence (JPA) Interface jakarta.persistence.FindOption An option influencing the behavior of EntityManager.find . Built-in options control locking , cache interaction , and timeouts . This interface may be implemented by custom provider-specific options which extend the options defined

jakarta.persistence.RefreshOption

Jakarta Persistence (JPA) Interface jakarta.persistence.RefreshOption An option influencing the behavior of EntityManager.refresh . Built-in options control locking , cache interaction , and timeouts . This interface may be implemented by custom provider-specific options which extend the options

Ram allocation

  Thanks in advance   Regards nedim.selmanovic Nedim Selmanovic Do you mean for cache ? ObjectDB can benefit from any available RAM: By the operating system cache that may include all or significant parts of the database. By increasing the ObjectDB cache sizes in the ObjectDB configuration

Slave server not getting deletes

and delete queries bypass the persistence context and therefore may cause various cache issues ... again. Trianglehead Json Error This might not be related to replication but to cache in general. DELETE and UPDATE queries bypass the persistence context and the cache , and therefore, an extra caution

Entity with java.util.Date column gives ClassCastException in BIRT

.fetch(ResultSet.java:189) at org.eclipse.birt.data.engine.executor. cache .OdiAdapter.fetch(OdiAdapter.java:214) at org.eclipse.birt.data.engine.executor. cache .RowResultSet.fetch(RowResultSet.java:145) at org.eclipse.birt.data.engine.executor. cache .RowResultSet.doNext(RowResultSet.java:118) at org

database optimization

cache configuration:    level2="0mb" - 20 msec query    level2="2mb" - 10 msec    level2="10mb" - 40 msec Question: why is a larger level2 cache worse than no level2 cache , ie 10mb worse than 0mb? 2) (separate issue) I'm noticing that write queries are around 20-50x

jakarta.persistence.PersistenceConfiguration.validationMode(ValidationMode)

Jakarta Persistence (JPA) Method in jakarta.persistence.PersistenceConfiguration PersistenceConfiguration validationMode (    ValidationMode validationMode ) Specify the validation mode for the persistence unit. Parameters: validationMode - the shared cache mode Returns: this configuration. Since: Jakarta Persistence (JPA) 1.0

jakarta.persistence.CacheRetrieveMode.USE

Jakarta Persistence (JPA) Enum Constant in jakarta.persistence.CacheRetrieveMode USE Read entity data from the cache : this is the default behavior. Since: Jakarta Persistence (JPA) 1.0

jakarta.persistence.CacheRetrieveMode.BYPASS

Jakarta Persistence (JPA) Enum Constant in jakarta.persistence.CacheRetrieveMode BYPASS Bypass the cache : get data directly from the database. Since: Jakarta Persistence (JPA) 1.0

jakarta.persistence.CacheStoreMode.BYPASS

Jakarta Persistence (JPA) Enum Constant in jakarta.persistence.CacheStoreMode BYPASS Don't insert into cache . Since: Jakarta Persistence (JPA) 1.0

jakarta.persistence.EntityManager.getCacheRetrieveMode()

Jakarta Persistence (JPA) Method in jakarta.persistence.EntityManager CacheRetrieveMode getCacheRetrieveMode() The cache retrieval mode for this persistence context. Since: Jakarta Persistence (JPA) 3.2

jakarta.persistence.EntityManager.getCacheStoreMode()

Jakarta Persistence (JPA) Method in jakarta.persistence.EntityManager CacheStoreMode getCacheStoreMode() The cache storage mode for this persistence context. Since: Jakarta Persistence (JPA) 3.2

jakarta.persistence.SharedCacheMode.UNSPECIFIED

Jakarta Persistence (JPA) Enum Constant in jakarta.persistence.SharedCacheMode UNSPECIFIED Caching behavior is undefined: provider-specific defaults may apply. Since: Jakarta Persistence (JPA) 1.0

jakarta.persistence.SharedCacheMode.ALL

Jakarta Persistence (JPA) Enum Constant in jakarta.persistence.SharedCacheMode ALL All entities and entity-related state and data are cached . Since: Jakarta Persistence (JPA) 1.0

jakarta.persistence.SharedCacheMode.NONE

Jakarta Persistence (JPA) Enum Constant in jakarta.persistence.SharedCacheMode NONE Caching is disabled for the persistence unit. Since: Jakarta Persistence (JPA) 1.0

jakarta.persistence.Query.getCacheRetrieveMode()

Jakarta Persistence (JPA) Method in jakarta.persistence.Query CacheRetrieveMode getCacheRetrieveMode() The cache retrieval mode that will be in effect during query execution. Since: Jakarta Persistence (JPA) 3.2

jakarta.persistence.Query.getCacheStoreMode()

Jakarta Persistence (JPA) Method in jakarta.persistence.Query CacheStoreMode getCacheStoreMode() The cache storage mode that will be in effect during query execution. Since: Jakarta Persistence (JPA) 3.2

jakarta.persistence.Cacheable.value

Jakarta Persistence (JPA) Method in jakarta.persistence.Cacheable boolean value (Optional) Whether or not the entity should be cached . Default: true Since: Jakarta Persistence (JPA) 1.0

ArrayIndexOutOfBoundException

:591) at com.objectdb.jpa.EMImpl.find(EMImpl.java:514) at com.ysoft. cache .objectdb.ObjectCacheDB.deleteInOpenTransaction(ObjectCacheDB.java:361) at com.ysoft. cache .objectdb.ObjectCacheDB.delete(ObjectCacheDB.java:356) at com.ysoft. cache .objectdb.ObjectCacheDB.delete(ObjectCacheDB.java:347) at eu.ysoft

Enhanced classes problem

of field field eu.ysoft.safeq.core. cache .entity.CacheableJobStat.jais using enhanced method at com ... .core. cache .entity.CacheableJobStat.__odbGet_jobId(CacheableJobStat.java:1) at eu.ysoft.safeq.core. cache .entity.CacheableJobStat.toString(CacheableJobStat.java:136) at java.lang.String.valueOf(Unknown

Best practise loading big data

infrastructure ( cache releated classes? ) that was built up during reading and now ... should be better done inside the DB if possible. btc_es BTC EmbeddedSystems ObjectDB manages several cache data structures: Page cache Query caches Entity caches You may use the above links to the see default

Server out of memory exceptions

due to increasing page cache  size. I see that the test uses 4 different databases (2 large and 2 small). The default size of each page cache (per database) is 64MB, so the cache of the two large databases consumes at least 128MB (probably a little more). Other caches (page caches of the 2 other databases

Blocked by find

is related to dilution of pages from the page cache when it becomes too loaded, but the reason ... traces may indicate an infinite loop in purging pages from the cache , i.e. #1 and #3 indeed reflect ... of cached pages contains a circle since there are no other apparent reasons. With no test case

Large query parameter - out of memory

internally. I've tried reducing the query- cache programs setting but this made no difference (I'm ... behind the test is to create a data cache to prevent the need for large data to be held in memory. The data ... the cache . thumbripper Richard Szurgot Your test demonstrates a failure of ObjectDB in evaluating

Use temporary files to enable very large transactions

because the objects are kept in the first level cache of ObjectDB. In the forum thread http://www.objectdb ... the first level cache (by flush() and detach()). But an array of bytes, any ObjectDB memory ... after clear. And the heap reached its limit after x flushes. I believe the byte arrays are the db cache pages

Exception Failed to read from file

.PersistenceException Failed to read from file 'C:\SafeQORS\server\ cache \MainORSCache.odb' (error 117 ... ) at com.ysoft. cache .objectdb.ObjectCacheDB.deleteInOpenTransaction(ObjectCacheDB.java:361) at com.ysoft. cache .objectdb.ObjectCacheDB.delete(ObjectCacheDB.java:356) at com.ysoft. cache .objectdb

each 1-2 days objects on some objectdb level lock/block each other

The two thread dumps show two different waiting situations. The first thread dump shows a page cache lock ... at the ObjectDB level. There is a query cache of course, but it is useful for getting query results quickly ... . The objects that are added to the heap are related to: (1) the L2 cache , (2) the query caches

ArrayIndexOutOfBoundsException: -1

if possible. felixobjectdb Richard Szurgot It was a bug in the page cache . This cache can hold ... when the operation has started). You cannot disable that cache since it has a minimum size even if you request zero ... ) - the page cache could purge newer version of a page leaving older versions for use by newer users