Vladimir Ozerov created IGNITE-7531: ---------------------------------------
Summary: SQL: Create data load benchmarks Key: IGNITE-7531 URL: https://issues.apache.org/jira/browse/IGNITE-7531 Project: Ignite Issue Type: Task Components: sql, yardstick Reporter: Vladimir Ozerov Assignee: Pavel Kuznetsov Fix For: 2.5 We need to implement a set of data loading benchmarks to better understand how fast Ignite is able to consume data. This task consists of two steps: 1) Extend Yardstick capabilities 2) Create set of benchmarks 1) Yardstick Data load benchmark should be executed in single-shot mode: only one iteration, only total execution time is needed, start callback for setup and warmup, stop callback for cleanup. Currently Yardstick cannot do that, so we need to extend it. Possibly, we can control this through new {{boolean BenchmarkDriver.isSingleShot()}} method. 2) Benchmarks At first let's focus on thin JDBC driver. The following cases should be executed: 2.1) Normal INSERT 2.2) Batched INSERT 2.3) Streaming INSERT (when IGNITE-7253 is ready) 2.4) P. 1-3 with and without dynamically disabled WAL (ALTER TABLE ... NOLOGGING) 2.5) P. 1-3 with additional indexes - either created before data load on empty table, or after load on table with data. -- This message was sent by Atlassian JIRA (v7.6.3#76005)