Skip to content

Added new workloads to update 10k/50k rows to existing microbenchmark updateG1_varying_rows.yaml #153

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,16 @@ microbenchmark:
- drop table if exists update_test_table1;
- drop table if exists update_test_table2;
- drop table if exists update_test_table3;
- drop table if exists update_test_table4;
- create table update_test_table1 (id bigint, col_int_1 int, col_int_2 int, col_int_3 int, col_int_4 int, col_int_5 int, col_int_6 int, col_int_7 int, col_int_8 int, col_int_9 int, col_int_10 int, col_varchar_1 varchar(20), col_varchar_2 varchar(20), col_varchar_3 varchar(20), col_date text, col_boolean boolean, primary key (id))
- create table update_test_table2 (id bigint, col_int_1 int, col_int_2 int, col_int_3 int, col_int_4 int, col_int_5 int, col_int_6 int, col_int_7 int, col_int_8 int, col_int_9 int, col_int_10 int, col_varchar_1 varchar(20), col_varchar_2 varchar(20), col_varchar_3 varchar(20), col_date text, col_boolean boolean, primary key (id))
- create table update_test_table3 (id bigint, col_int_1 int, col_int_2 int, col_int_3 int, col_int_4 int, col_int_5 int, col_int_6 int, col_int_7 int, col_int_8 int, col_int_9 int, col_int_10 int, col_varchar_1 varchar(20), col_varchar_2 varchar(20), col_varchar_3 varchar(20), col_date text, col_boolean boolean, primary key (id))
- create table update_test_table4 (id bigint, col_int_1 int, col_int_2 int, col_int_3 int, col_int_4 int, col_int_5 int, col_int_6 int, col_int_7 int, col_int_8 int, col_int_9 int, col_int_10 int, col_varchar_1 varchar(20), col_varchar_2 varchar(20), col_varchar_3 varchar(20), col_date text, col_boolean boolean, primary key (id))
cleanup:
- drop table if exists update_test_table1;
- drop table if exists update_test_table2;
- drop table if exists update_test_table3;
- drop table if exists update_test_table4;
loadRules:
- table: update_test_table
count: 3
Expand Down Expand Up @@ -79,4 +82,35 @@ microbenchmark:
- query: UPDATE update_test_table3 set col_varchar_3 = ? where id > 1000 and id <= 2000
bindings:
- util: RandomAString
params: [20, 20]
params: [20, 20]


- workload: update_10000
run:
- name: update_1000_rows
weight: 100
queries:
- query: UPDATE update_test_table1 set col_int_1 = ? where id < 10001
bindings:
- util: RandomNumber
params: [ 1, 1000000 ]

- workload: update_50000
run:
- name: update_1000_rows

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • names for the workload are same, please update them.

weight: 100
queries:
- query: UPDATE update_test_table2 set col_int_1 = ? where id < 50001
bindings:
- util: RandomNumber
params: [ 1, 1000000 ]

- workload: update_50000_hash_table
run:
- name: update_1000_rows

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

names for the workload are same, please update them.

weight: 100
queries:
- query: UPDATE update_test_table4 set col_int_1 = ? where id < 50001
bindings:
- util: RandomNumber
params: [ 1, 1000000 ]
Original file line number Diff line number Diff line change
Expand Up @@ -24,16 +24,19 @@ microbenchmark:
- drop table if exists update_test_table1;
- drop table if exists update_test_table2;
- drop table if exists update_test_table3;
- drop table if exists update_test_table4;
- create table update_test_table1 (id bigint, col_int_1 int, col_int_2 int, col_int_3 int, col_int_4 int, col_int_5 int, col_int_6 int, col_int_7 int, col_int_8 int, col_int_9 int, col_int_10 int, col_varchar_1 varchar(20), col_varchar_2 varchar(20), col_varchar_3 varchar(20), col_date text, col_boolean boolean, primary key (id asc))
- create table update_test_table2 (id bigint, col_int_1 int, col_int_2 int, col_int_3 int, col_int_4 int, col_int_5 int, col_int_6 int, col_int_7 int, col_int_8 int, col_int_9 int, col_int_10 int, col_varchar_1 varchar(20), col_varchar_2 varchar(20), col_varchar_3 varchar(20), col_date text, col_boolean boolean, primary key (id asc))
- create table update_test_table3 (id bigint, col_int_1 int, col_int_2 int, col_int_3 int, col_int_4 int, col_int_5 int, col_int_6 int, col_int_7 int, col_int_8 int, col_int_9 int, col_int_10 int, col_varchar_1 varchar(20), col_varchar_2 varchar(20), col_varchar_3 varchar(20), col_date text, col_boolean boolean, primary key (id asc))
- create table update_test_table4 (id bigint, col_int_1 int, col_int_2 int, col_int_3 int, col_int_4 int, col_int_5 int, col_int_6 int, col_int_7 int, col_int_8 int, col_int_9 int, col_int_10 int, col_varchar_1 varchar(20), col_varchar_2 varchar(20), col_varchar_3 varchar(20), col_date text, col_boolean boolean, primary key (id))
cleanup:
- drop table if exists update_test_table1;
- drop table if exists update_test_table2;
- drop table if exists update_test_table3;
- drop table if exists update_test_table4;
loadRules:
- table: update_test_table
count: 3
count: 4
rows: 1000000
columns:
- name: id
Expand Down Expand Up @@ -83,3 +86,34 @@ microbenchmark:
bindings:
- util: RandomAString
params: [20, 20]


- workload: update_10000
run:
- name: update_1000_rows
weight: 100
queries:
- query: UPDATE update_test_table1 set col_int_1 = ? where id < 10001
bindings:
- util: RandomNumber
params: [ 1, 1000000 ]

- workload: update_50000
run:
- name: update_1000_rows
weight: 100
queries:
- query: UPDATE update_test_table2 set col_int_1 = ? where id < 50001
bindings:
- util: RandomNumber
params: [ 1, 1000000 ]

- workload: update_50000_hash_table
run:
- name: update_1000_rows
weight: 100
queries:
- query: UPDATE update_test_table4 set col_int_1 = ? where id < 50001
bindings:
- util: RandomNumber
params: [ 1, 1000000 ]
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,16 @@ microbenchmark:
- drop table if exists update_test_table1;
- drop table if exists update_test_table2;
- drop table if exists update_test_table3;
- drop table if exists update_test_table4;
- create table update_test_table1 (id bigint, col_int_1 int, col_int_2 int, col_int_3 int, col_int_4 int, col_int_5 int, col_int_6 int, col_int_7 int, col_int_8 int, col_int_9 int, col_int_10 int, col_varchar_1 varchar(20), col_varchar_2 varchar(20), col_varchar_3 varchar(20), col_date text, col_boolean boolean, primary key (id asc))
- create table update_test_table2 (id bigint, col_int_1 int, col_int_2 int, col_int_3 int, col_int_4 int, col_int_5 int, col_int_6 int, col_int_7 int, col_int_8 int, col_int_9 int, col_int_10 int, col_varchar_1 varchar(20), col_varchar_2 varchar(20), col_varchar_3 varchar(20), col_date text, col_boolean boolean, primary key (id asc))
- create table update_test_table3 (id bigint, col_int_1 int, col_int_2 int, col_int_3 int, col_int_4 int, col_int_5 int, col_int_6 int, col_int_7 int, col_int_8 int, col_int_9 int, col_int_10 int, col_varchar_1 varchar(20), col_varchar_2 varchar(20), col_varchar_3 varchar(20), col_date text, col_boolean boolean, primary key (id asc))
- create table update_test_table4 (id bigint, col_int_1 int, col_int_2 int, col_int_3 int, col_int_4 int, col_int_5 int, col_int_6 int, col_int_7 int, col_int_8 int, col_int_9 int, col_int_10 int, col_varchar_1 varchar(20), col_varchar_2 varchar(20), col_varchar_3 varchar(20), col_date text, col_boolean boolean, primary key (id))
cleanup:
- drop table if exists update_test_table1;
- drop table if exists update_test_table2;
- drop table if exists update_test_table3;
- drop table if exists update_test_table4;
loadRules:
- table: update_test_table
count: 3
Expand Down Expand Up @@ -81,4 +84,35 @@ microbenchmark:
- query: UPDATE update_test_table3 set col_varchar_3 = ? where id > 1000 and id <= 2000
bindings:
- util: RandomAString
params: [20, 20]
params: [20, 20]


- workload: update_10000
run:
- name: update_1000_rows
weight: 100
queries:
- query: UPDATE update_test_table1 set col_int_1 = ? where id < 10001
bindings:
- util: RandomNumber
params: [ 1, 1000000 ]

- workload: update_50000
run:
- name: update_1000_rows
weight: 100
queries:
- query: UPDATE update_test_table2 set col_int_1 = ? where id < 50001
bindings:
- util: RandomNumber
params: [ 1, 1000000 ]

- workload: update_50000_hash_table
run:
- name: update_1000_rows
weight: 100
queries:
- query: UPDATE update_test_table4 set col_int_1 = ? where id < 50001
bindings:
- util: RandomNumber
params: [ 1, 1000000 ]