ObjectDB Database Search

51-100 of 144 results

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

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

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

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

can we use objected with ehcahce?

Hello , I need advanced caching system. Terracotta ehcache provides us , advanced distributed cache mechanism.   Can we use objectdb with ehcache ?   kadirbasol Kadir BASOL ObjectDB uses its own non pluggable cache , so currently it cannot be replaced with another cache

EM.find() is suddenly slower

getting data from the L2 data cache (e.g., due to limited RAM and large cache that might be swapped to the disk?). Try to disable the L2 data cache or decrease its size, assuming you use it. support Support Our second level cache is not activated: Do you have another explanation? btc_es BTC

Cascading makeTransient

the application cache only some embedded parts of those objects (let's call them class B). This application cache should work independently on the DB as if it contained transient objects. However those instances ... the application point-of-view. So as long as I keep B in application cache , also A is present in

-XMX settings recommendation

is tight, you may have to reduce the sizes of the processing cache , the L2 data cache , and the query results cache . support Support

Entity can be found by find() but not by query

. Do you have another idea? btc_es BTC EmbeddedSystems In that case, maybe it is related to the query cache , although such an issue is not expected. You may try disabling the query cache to see if it helps ... with the deactivated query cache works. But the question is now why? The DB Doctor does not show errors

OutofMemory error with Object DB 2.0

, the problem now is different. Could you please post your objectdb.conf file? The database cache ... which was enabled in default conf: madhuarish Bhanu Pathak The cache should be 64MB per open database, so assuming you have one open database there is a cache memory problem. The heap dump may help in

@Convert is not supported?

to perform some custom code when instantiating the object i can keep the cache and make sure that in any ... have this feature, (and L1 or L2 cache is not a guarantee that i'll get the same object ... to perform some custom code when instantiating the object i can keep the cache and make sure

Updating Entities

. For example, the  EntityManager may not be aware that a cached entity object in its persistence ... more the SQL way than the JPA way. Clear the internal EntityManager cache by using clear after an UPDATE query and before retrieval or a specific object using refresh , and disable the 2nd level cache

Failed to commit transaction: Java heap space (error 613)

Processing (server side) cache size Query cache size Client side cache settings You may try each

Configuration Advice

. we wonder if the cache and other settings can be optimized to get the most performance ... general:temp:threshold value can reduce temporary files usage. The L2 cache does not always help so you can try with and without (i.e. disabled). The query result cache is effective if your application

locks on pure query activities

SSD could help. Increasing the page cache may help. By running replications of your database ... we already have a 2GByte page cache for a 30 GByte database file. Should we increase ? Database is on SSD ... ;     hgzwicker Hans-Georg Zwicker Increasing the cache may help, so you may want to try

Programatic configuration or configuration file loaded from classpath or file

the filesystem. I would like to enable the level2 cache for all entities:  https://www.objectdb.com/java/jpa/setting/entities#The_ cache _element a) Is it possible to configure this 

Optimistic locking: prevent version increment on entity collection attribute

don't have the cached Document and then find the Document by Id. - At that point the Document ... because I have the cached value of the Document returned.   @Entity public class Document { private

Exception on creation when running multithreaded

bug in transaction isolation or cache management. Anyway, a test case that reproduces the problem ... it has something to do with something being cached or not cleaned up after the creation.   I can't

RT Java application recording into 100DB run OOM after a few hours.

are per database. For example, the default cache size for database pages is 64GB per database, or 6.4GB per 100 databases, so it can easily exceeds your VPS RAM. If you must keep 100 databases open concurrently then you will have to reduce cache sizes, etc. support Support

Intermittent Server Shutdowns Due to Out of Memory (OOM) Issues

Configuration : ObjectDB Version: 2.8.8 VM Total Memory: 90GB ObjectDB Configuration: Processing Cache ... the server is started. I have already tried reducing the processing cache and monitoring system resource

after upgrade to 2.9.0 database destroys, urgent issue at our most important customer, production shutdown

) after restart and not reported by the Doctor are not corruption errors but related to cache , and will not cause data loss. These cache errors have been addressed by fixes in recent versions

Delete object from collection versus delete from JPQL

discard cached objects in the EntityManager and in the L2 cache .  support Support

Suspected memory leak

Support The screen shots may indicate a problem in the page cache (which keeps too many pages ... : The element - try reducing the number of threads and the cache size (notice that this setting

find() delay

trans is not a transaction of em . Maybe different EntityManager instances are used and the L2 cache is enabled. support Support L2 cache ? I'm not sure. But why the second find() will output? By

Inserted entities with strings as keys and indices needs more and more ram memory in comparing to primitive integers as keys and indices

classes. Reduce cache size. You can disable the L2 data cache by setting its size to 0. Use smaller

First query takes 4+ minutes to complete

index: @Index(members={"startDate", "toExtension"}),   We tried clearing the EntityManager cache ... ? 3. Can you give us details on how you implement the L1 and L2 caches ?   Thank you Emil  

Which storage fits best to ObjectDB?

are loaded from disk to RAM (when needed). Therefore, unless the database file is small and cached completely (by ObjectDB or OS cache ), SSD is expected to be faster, since it significantly reduces

Memory leak with OutOfMemoryError exception

cache size Query results cache size support Support Upping the max heap size to 256M has solved this problem. Thank you! banglo mohammad haroon

Access to client/server database from multiple applications

data cache is enabled you have to use refresh or refreshAll in order to bypass that cache as

Duplicate Entity class names causes Exception in Query

.setFlushMode(FlushModeType.COMMIT); //q.setHint(QueryHints. CACHE _USAGE, CacheUsage

Objectdb recovery

(bypassing OS cache ). This should prevent any possible data loss of committed transactions. support Support

Speeding up reporting queries with size() on list

sec and 2.8 sec. On 'hot' db file  without query result in cache , execution time is between

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

missing merger

. Both have been updated yesterday, possibly when the error was generated. So this time it might be a cache issue ... of database corruption, and in the worst case restarting the system to clear all cached data may help, for now ... out whether a cache is involved or just a bad managed collision. It is also possible (in the optimal

ClassCastException: com.objectdb.o.SLV cannot be cast to com.objectdb.o.RSV

.java: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

Deleting archive log folder causes exception

.java:686) at com.ysoft. cache .objectdb.ObjectCacheDB.search(ObjectCacheDB.java:522) at com.ysoft. cache

[ObjectDB 2.5.1_05] Unexpected exception (Error 990)

.jpa.JpaQuery.getResultList(JpaQuery.java:686) at com.ysoft. cache .objectdb.ObjectCacheDB.search(ObjectCacheDB.java:522) at com.ysoft. cache .objectdb.ObjectCacheDB.search(ObjectCacheDB.java:496) at ysoft

InternalException

.class); bensteele Ben Steele Maybe it was a cache problem and restarting the database cleared the cache

Removing of an entity removes also another entity type

. For example, the  EntityManager may not be aware that a cached entity object in its persistence ... its synchronization with the database. For example, the  EntityManager may not be aware that a cached

Internal exception when quering

) at com.ysoft. cache .objectdb.ObjectCacheDB.search(ObjectCacheDB.java:522) at com.ysoft. cache .objectdb

ObjectDB 2.3.6

Improved performance of collection and map size evaluation in queries. Fixed a critical bug in page caching (issues #610 , #621 , #625 ). Fixed a bug in optimization of non ASCII string indexes. Fixed the new query HOUR function to return hours as 0 to 23 (using 24-hour clock). Fixed a regression

retrieval again and again started

unspecific (any query that normally takes some ms). Could there be a problem somewhere in the cache