Commit 1f0d8e48 authored by John Esmet's avatar John Esmet

[t:4164] single row per insert changed to all rows in one insert, runs much faster.


git-svn-id: file:///svn/mysql/tests/mysql-test@37490 c7de825b-a66e-492c-adef-691d508d4ae1
parent 06f1fde1
...@@ -10,8 +10,10 @@ def sqlgen_create_table(table): ...@@ -10,8 +10,10 @@ def sqlgen_create_table(table):
print ") engine = TokuDB;" print ") engine = TokuDB;"
def sqlgen_fill_table(table, n): def sqlgen_fill_table(table, n):
print "insert into t values "
row_num = 0
for i in range(n): for i in range(n):
print "insert into t values (", print " (",
k = 0 k = 0
while (k < len(table)): while (k < len(table)):
name, type = table[k] name, type = table[k]
...@@ -20,13 +22,17 @@ def sqlgen_fill_table(table, n): ...@@ -20,13 +22,17 @@ def sqlgen_fill_table(table, n):
else: else:
comma = "," comma = ","
if type == "int" or type == "bigint": if type == "int" or type == "bigint":
print "%d%s " % ((i*2), comma), print "%d%s" % ((i*2), comma),
elif type == "blob": elif type == "blob":
print "\"%s%d\"%s " % ("blobbyblobblob", i, comma), print "\"%s%d\"%s" % ("blobbyblobblob", i, comma),
else: else:
print "\"%s%d\"%s " % ("stringystringstring", i, comma), print "\"%s%d\"%s" % ("stringystringstring", i, comma),
k += 1 k += 1
print ");" if row_num == n - 1:
print ");"
else:
print "),"
row_num += 1
def sqlgen_range_query(table): def sqlgen_range_query(table):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment