小编Yas*_*sat的帖子

在 vespa 中禁用缓存

我正在对使用 Vespa 作为数据库的应用程序进行负载测试。我有一些我正在做测试的样本记录。现在,当我第一次运行负载测试时,Vespa 会缓存影响我们下一个测试场景结果的查询结果。

有没有办法让我们可以禁用查询结果缓存以进行测试,然后再次启用它。

我希望在第二次运行相同的查询后从 Vespa 获得相同的响应时间。

即使我已经在我们的 Vespa 应用程序的 services.xml 文件中实现了以下代码。第二次查询的响应时间发生了巨大变化。

<content id="content" version="1.0">
    <engine>
        <proton>
            <tuning>
                <searchnode>
                    <summary>
                            <store>
                                <cache>
                                    <maxsize>0</maxsize>
                                    <compression>
                                        <type>none</type>
                                    </compression>
                                </cache>
                            </store>
                    </summary>
                </searchnode>
            </tuning>
        </proton>
    </engine>
    ...
</content>
Run Code Online (Sandbox Code Playgroud)

vespa

5
推荐指数
1
解决办法
64
查看次数

标签 统计

vespa ×1