From 7285d74a838b4c3d535c60d55d167c3a22614162 Mon Sep 17 00:00:00 2001 From: p4tr1ck Date: Tue, 9 Nov 2021 20:52:33 +0800 Subject: [PATCH] lua: speed up creating secondary --- src/lua/oltp_common.lua | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/lua/oltp_common.lua b/src/lua/oltp_common.lua index fdc5c83ed..0effc3355 100644 --- a/src/lua/oltp_common.lua +++ b/src/lua/oltp_common.lua @@ -202,6 +202,13 @@ CREATE TABLE sbtest%d( con:query(query) + if sysbench.opt.create_secondary then + print(string.format("Creating a secondary index on 'sbtest%d'...", + table_num)) + con:query(string.format("CREATE INDEX k_%d ON sbtest%d(k)", + table_num, table_num)) + end + if (sysbench.opt.table_size > 0) then print(string.format("Inserting %d records into 'sbtest%d'", sysbench.opt.table_size, table_num)) @@ -238,13 +245,6 @@ CREATE TABLE sbtest%d( end con:bulk_insert_done() - - if sysbench.opt.create_secondary then - print(string.format("Creating a secondary index on 'sbtest%d'...", - table_num)) - con:query(string.format("CREATE INDEX k_%d ON sbtest%d(k)", - table_num, table_num)) - end end local t = sysbench.sql.type