~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/include/index_merge_ror.inc

  • Committer: Stewart Smith
  • Date: 2009-03-11 06:37:19 UTC
  • mto: (910.4.19 sparc) (937.2.1 sparc)
  • mto: This revision was merged to the branch mainline in revision 931.
  • Revision ID: stewart@flamingspork.com-20090311063719-v9iqjd00ts6260vv
batch up more INSERTs into transactions to help tests run quicker.

Show diffs side-by-side

added added

removed removed

Lines of Context:
69
69
--disable_query_log
70
70
--echo # Printing of many insert into t0 values (....) disabled.
71
71
let $cnt=1000;
 
72
begin;
72
73
while ($cnt)
73
74
{
74
75
  eval insert into t0 values (1, 2, 3, 1, 2, 3, 0, 0, 0, 0, 'data1', 'data2', 'data3', 'data4', 'data5', 'data6');
75
76
  dec $cnt;
76
77
}
 
78
commit;
77
79
--enable_query_log
78
80
 
79
81
alter table t1 disable keys;
80
82
--disable_query_log
81
83
--echo # Printing of many insert into t1 select .... from t0 disabled.
82
84
let $1=4;
 
85
begin;
83
86
while ($1)
84
87
{
85
88
  let $2=4;
95
98
  }
96
99
 dec $1;
97
100
}
98
 
 
 
101
commit;
99
102
--echo # Printing of many insert into t1 (...) values (....) disabled.
100
103
# Row retrieval tests
101
104
# -1 is used for values 'out of any range we are using'
102
105
# insert enough rows for index intersection to be used for (key1,key2)
 
106
begin;
103
107
insert into t1 (key1, key2, key3, key4, filler1) values (100, 100, 100, 100,'key1-key2-key3-key4');
104
108
let $cnt=400;
105
109
while ($cnt)
113
117
  eval insert into t1 (key1, key2, key3, key4, filler1) values (-1, 100, -1, 100,'key2-key4');
114
118
  dec $cnt;
115
119
}
 
120
commit;
116
121
--enable_query_log
117
122
alter table t1 enable keys;
118
123
select count(*) from t1;
250
255
 
251
256
--disable_query_log
252
257
let $1=8;
 
258
begin;
253
259
while ($1)
254
260
{
255
261
  eval insert into t2 values (repeat(char($1+64), 8),repeat(char($1+64), 8),'filler1', 'filler2');
257
263
}
258
264
insert into t2 select * from t2;
259
265
insert into t2 select * from t2;
 
266
commit;
260
267
--enable_query_log
261
268
 
262
269
# The table row buffer is reused. Fill it with rows that don't match.