数据库缓存清理问题

【 使用环境 】 测试环境
【 OB or 其他组件 】 OB
【 使用版本 】V4.3.5
【问题描述】

我现在在进行tpch性能测试,脚本跑到一半遇到错误退出,重新跑脚本肯定会对测试结果有影响。

我想请问一下,如果多次执行测试脚本,在执行之前如何才能保证测试的准确性?

如何清除掉数据库里面的缓存?

需要重启集群吗?( obd cluster restart <your-cluster-name>

还是说执行如下命令就行?

alter system flush kvcache ;

alter system flush kvcache tenant '${tenant_name}' cache 'user_row_cache';

我目前进行的性能测试也是跟官网的一致,包括do_warmup、hot_run、cold_run。

参照的官网测试脚本

学习了~


文档写的有 把执行计划缓存清理 就好了