Размер кеша БД Java Java - PullRequest
       7

Размер кеша БД Java Java

0 голосов
/ 03 декабря 2010

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

     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();

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

Спасибо Chuck

1 Ответ

1 голос
/ 23 февраля 2011

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

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

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

...