Skip to content

Commit 12fc4d1

Browse files
committed
Indexes on history
1 parent 298312e commit 12fc4d1

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

tpcc_common.lua

+4-2
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ function create_tables(drv, con, table_num)
193193
h_w_id smallint,
194194
h_date datetime,
195195
h_amount decimal(6,2),
196-
h_data varchar(24)
196+
h_data varchar(24)
197197
) %s %s]],
198198
table_num, engine_def, extra_table_options)
199199

@@ -240,7 +240,7 @@ function create_tables(drv, con, table_num)
240240
ol_quantity tinyint,
241241
ol_amount decimal(6,2),
242242
ol_dist_info char(24),
243-
PRIMARY KEY(ol_w_id, ol_d_id, ol_o_id, ol_number)
243+
PRIMARY KEY(ol_w_id, ol_d_id, ol_o_id, ol_number)
244244
) %s %s]],
245245
table_num, engine_def, extra_table_options)
246246

@@ -308,6 +308,8 @@ function create_tables(drv, con, table_num)
308308
con:query("CREATE INDEX idx_orders ON orders"..i.." (o_w_id,o_d_id,o_c_id,o_id)")
309309
con:query("CREATE INDEX fkey_stock_2 ON stock"..i.." (s_i_id)")
310310
con:query("CREATE INDEX fkey_order_line_2 ON order_line"..i.." (ol_supply_w_id,ol_i_id)")
311+
con:query("CREATE INDEX fkey_history_1 ON history"..i.." (h_c_w_id,h_c_d_id,h_c_id)")
312+
con:query("CREATE INDEX fkey_history_2 ON history"..i.." (h_w_id,h_d_id )")
311313
if sysbench.opt.use_fk == 1 then
312314
print(string.format("Adding FK %d ... \n", i))
313315
con:query("ALTER TABLE new_orders"..i.." ADD CONSTRAINT fkey_new_orders_1_"..table_num.." FOREIGN KEY(no_w_id,no_d_id,no_o_id) REFERENCES orders"..i.."(o_w_id,o_d_id,o_id)")

0 commit comments

Comments
 (0)