Performance 禁用ApacheDerby';宝藏

Performance 禁用ApacheDerby';宝藏,performance,caching,derby,Performance,Caching,Derby,我需要用Derby DB做一些性能测试。我想做几次测试运行,但是,除了第一次运行之外,所有的测试都只需要几毫秒。我假设Derby缓存了一些(查询结果),它们为第一个查询之后的所有查询提供服务 当然,这不是我想要的。我希望Derby一次又一次地执行语句,而不是缓存查询结果 如何禁用Derby中的所有缓存以获得适当的性能测试结果 Derby不会缓存查询结果。它缓存语句执行计划;它缓存数据库表中的一些页面;但它不会缓存查询结果 我不知道为什么您会认为禁用Derby中的所有缓存是必要的,以便获得适当的性

我需要用Derby DB做一些性能测试。我想做几次测试运行,但是,除了第一次运行之外,所有的测试都只需要几毫秒。我假设Derby缓存了一些(查询结果),它们为第一个查询之后的所有查询提供服务

当然,这不是我想要的。我希望Derby一次又一次地执行语句,而不是缓存查询结果

如何禁用Derby中的所有缓存以获得适当的性能测试结果


Derby不会缓存查询结果。它缓存语句执行计划;它缓存数据库表中的一些页面;但它不会缓存查询结果

我不知道为什么您会认为禁用Derby中的所有缓存是必要的,以便获得适当的性能结果