2010-12-03 3 views
0

Мы используем JE 4.1.6 DPL. Я установил свой размер кэша среды макс с помощью:Berkeley Java Размер кэша базы данных DB

 EnvironmentConfig envConfig = new EnvironmentConfig(); 
     envConfig.setCacheSize(cacheSize); 
     StoreConfig storeConfig = new StoreConfig(); 

     envConfig.setAllowCreate(true); 
     storeConfig.setAllowCreate(true); 
     envConfig.setReadOnly(false); 
     storeConfig.setReadOnly(false); 
     envmntW = new Environment(rootDir, envConfig); 

CACHESIZE = 1000000000

После запуска на некоторое время я обнаружил, что мой кэш растет за этой настройки

StatsConfig statCfg = StatsConfig.DEFAULT; 
    statCfg.setFast(true); 
    cacheSize=envmntW.getStats(statCfg).getCacheTotalBytes(); 

Как это может быть?

Благодаря Чак

ответ

1

Я просто заметил, что этот вопрос остался без ответа.

Что вы получаете от вызова getStats?

В будущем вы можете найти ответы на вопросы о продуктах Berkeley DB на форумах Oracle Technology Network для Berkeley DB, которые можно найти here.

 Смежные вопросы

  • Нет связанных вопросов^_^