From e54bd9b88882c3bc5279caa82ed60cd309be831f Mon Sep 17 00:00:00 2001 From: lukaseder Date: Wed, 22 Nov 2017 11:34:58 +0100 Subject: [PATCH] Added ALTER SYSTEM FLUSH commands to Oracle benchmark scripts --- .../Benchmarks/Oracle/Benchmarking Oracle (absolute).sql | 5 +++++ .../Benchmarks/Oracle/Benchmarking Oracle (relative).sql | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/jOOQ-examples/Benchmarks/Oracle/Benchmarking Oracle (absolute).sql b/jOOQ-examples/Benchmarks/Oracle/Benchmarking Oracle (absolute).sql index 92aa09e291..be17e5018c 100644 --- a/jOOQ-examples/Benchmarks/Oracle/Benchmarking Oracle (absolute).sql +++ b/jOOQ-examples/Benchmarks/Oracle/Benchmarking Oracle (absolute).sql @@ -15,6 +15,11 @@ -- This version displays actual execution times. -- Beware that according to Oracle licensing, it is not allowed to publish benchmark results SET SERVEROUTPUT ON + +ALTER SYSTEM FLUSH SHARED_POOL; +ALTER SYSTEM FLUSH BUFFER_CACHE; + + DECLARE v_ts TIMESTAMP WITH TIME ZONE; v_repeat CONSTANT NUMBER := 10000; diff --git a/jOOQ-examples/Benchmarks/Oracle/Benchmarking Oracle (relative).sql b/jOOQ-examples/Benchmarks/Oracle/Benchmarking Oracle (relative).sql index 4ecb27e64a..f5f401f313 100644 --- a/jOOQ-examples/Benchmarks/Oracle/Benchmarking Oracle (relative).sql +++ b/jOOQ-examples/Benchmarks/Oracle/Benchmarking Oracle (relative).sql @@ -16,6 +16,10 @@ -- According to our understanding of Oracle licensing, such benchmark results may be published -- as they cannot be compared to other databases and do not provide absolute time values SET SERVEROUTPUT ON + +ALTER SYSTEM FLUSH SHARED_POOL; +ALTER SYSTEM FLUSH BUFFER_CACHE; + CREATE TABLE results ( run NUMBER(2), stmt NUMBER(2),