Commit 2791ef89 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 c64dbda9
...@@ -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
if row_num == n - 1:
print ");" print ");"
else:
print "),"
row_num += 1
def sqlgen_range_query(table): def sqlgen_range_query(table):
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
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